<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_26) on Sun Jan 27 20:37:09 CET 2013 -->
<TITLE>
Pixmap (libgdx API)
</TITLE>
<META NAME="date" CONTENT="2013-01-27">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Pixmap (libgdx API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package
</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class
</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Pixmap.html"><FONT CLASS="NavBarFont1"><B>Use
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help
</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
libgdx API
<style>
body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%; font-weight:bold }
.TableHeadingColor { background:#EEEEFF; }
a { text-decoration:none }
a:hover { text-decoration:underline }
a:link, a:visited { color:blue }
table { border:0px }
.TableRowColor td:first-child { border-left:1px solid black }
.TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
hr { border:0px; border-bottom:1px solid #333366; }
</style>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../com/badlogic/gdx/graphics/PerspectiveCamera.html" title="class in com.badlogic.gdx.graphics"><B>PREV CLASS
</B></A>
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics"><B>NEXT CLASS
</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/badlogic/gdx/graphics/Pixmap.html" target="_top"><B>FRAMES
</B></A>
<A HREF="Pixmap.html" target="_top"><B>NO FRAMES
</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes
</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:
<A HREF="#nested_class_summary">NESTED
</A> |
FIELD
|
<A HREF="#constructor_summary">CONSTR
</A> |
<A HREF="#method_summary">METHOD
</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:
FIELD
|
<A HREF="#constructor_detail">CONSTR
</A> |
<A HREF="#method_detail">METHOD
</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.badlogic.gdx.graphics
</FONT>
<BR>
Class Pixmap
</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.badlogic.gdx.graphics.Pixmap
</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:
</B> <DD><A HREF="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils">Disposable
</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class
<B>Pixmap
</B><DT>extends java.lang.Object
<DT>implements
<A HREF="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils">Disposable
</A></DL>
</PRE>
<P>
<p>
A Pixmap represents an image in memory. It has a width and height expressed in pixels as well as a
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Format
</CODE></A> specifying
the number and order of color components per pixel. Coordinates of pixels are specified with respect to the top left corner of
the image, with the x-axis pointing to the right and the y-axis pointing downwards.
</p>
<p>
By default all methods use blending. You can disable blending with
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setBlending(com.badlogic.gdx.graphics.Pixmap.Blending)"><CODE>setBlending(Blending)
</CODE></A>. The
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)"><CODE>drawPixmap(Pixmap, int, int, int, int, int, int, int, int)
</CODE></A> method will scale and stretch the source image to a
target image. There either nearest neighbour or bilinear filtering can be used.
</p>
<p>
A Pixmap stores its data in native heap memory. It is mandatory to call
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#dispose()"><CODE>dispose()
</CODE></A> when the pixmap is no longer
needed, otherwise memory leaks will result
</p>
<P>
<P>
<DL>
<DT><B>Author:
</B></DT>
<DD>badlogicgames@gmail.com
</DD>
</DL>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary
</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
class
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Blending
</A></B></CODE>
<BR>
Blending functions to be set with
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setBlending(com.badlogic.gdx.graphics.Pixmap.Blending)"><CODE>setBlending(com.badlogic.gdx.graphics.Pixmap.Blending)
</CODE></A>.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
class
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Filter.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Filter
</A></B></CODE>
<BR>
Filters to be used with
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)"><CODE>drawPixmap(Pixmap, int, int, int, int, int, int, int, int)
</CODE></A>.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
class
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Format
</A></B></CODE>
<BR>
Different pixel formats.
</TD>
</TR>
</TABLE>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary
</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#Pixmap(byte[], int, int)">Pixmap
</A></B>(byte[]
encodedData,
int
offset,
int
len)
</CODE>
<BR>
Creates a new Pixmap instance from the given encoded image data.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#Pixmap(com.badlogic.gdx.files.FileHandle)">Pixmap
</A></B>(
<A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle
</A> file)
</CODE>
<BR>
Creates a new Pixmap instance from the given file.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#Pixmap(com.badlogic.gdx.graphics.g2d.Gdx2DPixmap)">Pixmap
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.html" title="class in com.badlogic.gdx.graphics.g2d">Gdx2DPixmap
</A> pixmap)
</CODE>
<BR>
Constructs a new Pixmap from a
<A HREF="../../../../com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.html" title="class in com.badlogic.gdx.graphics.g2d"><CODE>Gdx2DPixmap
</CODE></A>.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#Pixmap(int, int, com.badlogic.gdx.graphics.Pixmap.Format)">Pixmap
</A></B>(int
width,
int
height,
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Format
</A> format)
</CODE>
<BR>
Creates a new Pixmap instance with the given width, height and format.
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary
</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#dispose()">dispose
</A></B>()
</CODE>
<BR>
Releases all resources associated with this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawCircle(int, int, int)">drawCircle
</A></B>(int
x,
int
y,
int
radius)
</CODE>
<BR>
Draws a circle outline with the center at x,y and a radius using the current color and stroke width.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawLine(int, int, int, int)">drawLine
</A></B>(int
x,
int
y,
int
x2,
int
y2)
</CODE>
<BR>
Draws a line between the given coordinates using the currently set color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixel(int, int)">drawPixel
</A></B>(int
x,
int
y)
</CODE>
<BR>
Draws a pixel at the given location with the current color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixel(int, int, int)">drawPixel
</A></B>(int
x,
int
y,
int
color)
</CODE>
<BR>
Draws a pixel at the given location with the given color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int)">drawPixmap
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
x,
int
y)
</CODE>
<BR>
Draws an area form another Pixmap to this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int)">drawPixmap
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
x,
int
y,
int
srcx,
int
srcy,
int
srcWidth,
int
srcHeight)
</CODE>
<BR>
Draws an area form another Pixmap to this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)">drawPixmap
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
srcx,
int
srcy,
int
srcWidth,
int
srcHeight,
int
dstx,
int
dsty,
int
dstWidth,
int
dstHeight)
</CODE>
<BR>
Draws an area form another Pixmap to this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawRectangle(int, int, int, int)">drawRectangle
</A></B>(int
x,
int
y,
int
width,
int
height)
</CODE>
<BR>
Draws a rectangle outline starting at x, y extending by width to the right and by height downwards (y-axis points downwards)
using the current color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#fill()">fill
</A></B>()
</CODE>
<BR>
Fills the complete bitmap with the currently set color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#fillCircle(int, int, int)">fillCircle
</A></B>(int
x,
int
y,
int
radius)
</CODE>
<BR>
Fills a circle with the center at x,y and a radius using the current color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#fillRectangle(int, int, int, int)">fillRectangle
</A></B>(int
x,
int
y,
int
width,
int
height)
</CODE>
<BR>
Fills a rectangle starting at x, y extending by width to the right and by height downwards (y-axis points downwards) using
the current color.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Blending
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getBlending()">getBlending
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Format
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getFormat()">getFormat
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getGLFormat()">getGLFormat
</A></B>()
</CODE>
<BR>
Returns the OpenGL ES format of this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getGLInternalFormat()">getGLInternalFormat
</A></B>()
</CODE>
<BR>
Returns the OpenGL ES format of this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getGLType()">getGLType
</A></B>()
</CODE>
<BR>
Returns the OpenGL ES type of this Pixmap.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getHeight()">getHeight
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getPixel(int, int)">getPixel
</A></B>(int
x,
int
y)
</CODE>
<BR>
Returns the 32-bit RGBA8888 value of the pixel at x, y.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.nio.ByteBuffer
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getPixels()">getPixels
</A></B>()
</CODE>
<BR>
Returns the direct ByteBuffer holding the pixel data.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#getWidth()">getWidth
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setBlending(com.badlogic.gdx.graphics.Pixmap.Blending)">setBlending
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Blending
</A> blending)
</CODE>
<BR>
Sets the type of
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Blending
</CODE></A> to be used for all operations.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setColor(com.badlogic.gdx.graphics.Color)">setColor
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</A> color)
</CODE>
<BR>
Sets the color for the following drawing operations.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setColor(float, float, float, float)">setColor
</A></B>(float
r,
float
g,
float
b,
float
a)
</CODE>
<BR>
Sets the color for the following drawing operations.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setColor(int)">setColor
</A></B>(int
color)
</CODE>
<BR>
Sets the color for the following drawing operations
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setFilter(com.badlogic.gdx.graphics.Pixmap.Filter)">setFilter
</A></B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Filter.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Filter
</A> filter)
</CODE>
<BR>
Sets the type of interpolation
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Filter.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Filter
</CODE></A> to be used in conjunction with
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)"><CODE>drawPixmap(Pixmap, int, int, int, int, int, int, int, int)
</CODE></A>.
</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object
</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail
</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Pixmap(int, int, com.badlogic.gdx.graphics.Pixmap.Format)"><!-- --></A><H3>
Pixmap
</H3>
<PRE>
public
<B>Pixmap
</B>(int
width,
int
height,
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Format
</A> format)
</PRE>
<DL>
<DD>Creates a new Pixmap instance with the given width, height and format.
<P>
<DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - the width in pixels
<DD><CODE>height
</CODE> - the height in pixels
<DD><CODE>format
</CODE> - the
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Format
</CODE></A></DL>
</DL>
<HR>
<A NAME="Pixmap(byte[], int, int)"><!-- --></A><H3>
Pixmap
</H3>
<PRE>
public
<B>Pixmap
</B>(byte[]
encodedData,
int
offset,
int
len)
</PRE>
<DL>
<DD>Creates a new Pixmap instance from the given encoded image data. The image can be encoded as JPEG, PNG or BMP.
<P>
<DL>
<DT><B>Parameters:
</B><DD><CODE>encodedData
</CODE> - the encoded image data
<DD><CODE>offset
</CODE> - the offset
<DD><CODE>len
</CODE> - the length
</DL>
</DL>
<HR>
<A NAME="Pixmap(com.badlogic.gdx.files.FileHandle)"><!-- --></A><H3>
Pixmap
</H3>
<PRE>
public
<B>Pixmap
</B>(
<A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files">FileHandle
</A> file)
</PRE>
<DL>
<DD>Creates a new Pixmap instance from the given file. The file must be a Png, Jpeg or Bitmap. Paletted formats are not
supported.
<P>
<DL>
<DT><B>Parameters:
</B><DD><CODE>file
</CODE> - the
<A HREF="../../../../com/badlogic/gdx/files/FileHandle.html" title="class in com.badlogic.gdx.files"><CODE>FileHandle
</CODE></A></DL>
</DL>
<HR>
<A NAME="Pixmap(com.badlogic.gdx.graphics.g2d.Gdx2DPixmap)"><!-- --></A><H3>
Pixmap
</H3>
<PRE>
public
<B>Pixmap
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.html" title="class in com.badlogic.gdx.graphics.g2d">Gdx2DPixmap
</A> pixmap)
</PRE>
<DL>
<DD>Constructs a new Pixmap from a
<A HREF="../../../../com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.html" title="class in com.badlogic.gdx.graphics.g2d"><CODE>Gdx2DPixmap
</CODE></A>.
<P>
<DL>
<DT><B>Parameters:
</B><DD><CODE>pixmap
</CODE> -
</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail
</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setBlending(com.badlogic.gdx.graphics.Pixmap.Blending)"><!-- --></A><H3>
setBlending
</H3>
<PRE>
public static void
<B>setBlending
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Blending
</A> blending)
</PRE>
<DL>
<DD>Sets the type of
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Blending
</CODE></A> to be used for all operations. Default is
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html#SourceOver"><CODE>Pixmap.Blending.SourceOver
</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>blending
</CODE> - the blending type
</DL>
</DD>
</DL>
<HR>
<A NAME="setFilter(com.badlogic.gdx.graphics.Pixmap.Filter)"><!-- --></A><H3>
setFilter
</H3>
<PRE>
public static void
<B>setFilter
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Filter.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Filter
</A> filter)
</PRE>
<DL>
<DD>Sets the type of interpolation
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Filter.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Filter
</CODE></A> to be used in conjunction with
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)"><CODE>drawPixmap(Pixmap, int, int, int, int, int, int, int, int)
</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>filter
</CODE> - the filter.
</DL>
</DD>
</DL>
<HR>
<A NAME="setColor(int)"><!-- --></A><H3>
setColor
</H3>
<PRE>
public void
<B>setColor
</B>(int
color)
</PRE>
<DL>
<DD>Sets the color for the following drawing operations
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>color
</CODE> - the color, encoded as RGBA8888
</DL>
</DD>
</DL>
<HR>
<A NAME="setColor(float, float, float, float)"><!-- --></A><H3>
setColor
</H3>
<PRE>
public void
<B>setColor
</B>(float
r,
float
g,
float
b,
float
a)
</PRE>
<DL>
<DD>Sets the color for the following drawing operations.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>r
</CODE> - The red component.
<DD><CODE>g
</CODE> - The green component.
<DD><CODE>b
</CODE> - The blue component.
<DD><CODE>a
</CODE> - The alpha component.
</DL>
</DD>
</DL>
<HR>
<A NAME="setColor(com.badlogic.gdx.graphics.Color)"><!-- --></A><H3>
setColor
</H3>
<PRE>
public void
<B>setColor
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Color.html" title="class in com.badlogic.gdx.graphics">Color
</A> color)
</PRE>
<DL>
<DD>Sets the color for the following drawing operations.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>color
</CODE> - The color.
</DL>
</DD>
</DL>
<HR>
<A NAME="fill()"><!-- --></A><H3>
fill
</H3>
<PRE>
public void
<B>fill
</B>()
</PRE>
<DL>
<DD>Fills the complete bitmap with the currently set color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="drawLine(int, int, int, int)"><!-- --></A><H3>
drawLine
</H3>
<PRE>
public void
<B>drawLine
</B>(int
x,
int
y,
int
x2,
int
y2)
</PRE>
<DL>
<DD>Draws a line between the given coordinates using the currently set color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x-coodinate of the first point
<DD><CODE>y
</CODE> - The y-coordinate of the first point
<DD><CODE>x2
</CODE> - The x-coordinate of the first point
<DD><CODE>y2
</CODE> - The y-coordinate of the first point
</DL>
</DD>
</DL>
<HR>
<A NAME="drawRectangle(int, int, int, int)"><!-- --></A><H3>
drawRectangle
</H3>
<PRE>
public void
<B>drawRectangle
</B>(int
x,
int
y,
int
width,
int
height)
</PRE>
<DL>
<DD>Draws a rectangle outline starting at x, y extending by width to the right and by height downwards (y-axis points downwards)
using the current color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x coordinate
<DD><CODE>y
</CODE> - The y coordinate
<DD><CODE>width
</CODE> - The width in pixels
<DD><CODE>height
</CODE> - The height in pixels
</DL>
</DD>
</DL>
<HR>
<A NAME="drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int)"><!-- --></A><H3>
drawPixmap
</H3>
<PRE>
public void
<B>drawPixmap
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
x,
int
y)
</PRE>
<DL>
<DD>Draws an area form another Pixmap to this Pixmap.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>pixmap
</CODE> - The other Pixmap
<DD><CODE>x
</CODE> - The target x-coordinate (top left corner)
<DD><CODE>y
</CODE> - The target y-coordinate (top left corner)
</DL>
</DD>
</DL>
<HR>
<A NAME="drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int)"><!-- --></A><H3>
drawPixmap
</H3>
<PRE>
public void
<B>drawPixmap
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
x,
int
y,
int
srcx,
int
srcy,
int
srcWidth,
int
srcHeight)
</PRE>
<DL>
<DD>Draws an area form another Pixmap to this Pixmap.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>pixmap
</CODE> - The other Pixmap
<DD><CODE>x
</CODE> - The target x-coordinate (top left corner)
<DD><CODE>y
</CODE> - The target y-coordinate (top left corner)
<DD><CODE>srcx
</CODE> - The source x-coordinate (top left corner)
<DD><CODE>srcy
</CODE> - The source y-coordinate (top left corner);
<DD><CODE>srcWidth
</CODE> - The width of the area form the other Pixmap in pixels
<DD><CODE>srcHeight
</CODE> - The height of the area form the other Pixmap in pixles
</DL>
</DD>
</DL>
<HR>
<A NAME="drawPixmap(com.badlogic.gdx.graphics.Pixmap, int, int, int, int, int, int, int, int)"><!-- --></A><H3>
drawPixmap
</H3>
<PRE>
public void
<B>drawPixmap
</B>(
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html" title="class in com.badlogic.gdx.graphics">Pixmap
</A> pixmap,
int
srcx,
int
srcy,
int
srcWidth,
int
srcHeight,
int
dstx,
int
dsty,
int
dstWidth,
int
dstHeight)
</PRE>
<DL>
<DD>Draws an area form another Pixmap to this Pixmap. This will automatically scale and stretch the source image to the
specified target rectangle. Use
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.html#setFilter(com.badlogic.gdx.graphics.Pixmap.Filter)"><CODE>setFilter(Filter)
</CODE></A> to specify the type of filtering to be used (nearest
neighbour or bilinear).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>pixmap
</CODE> - The other Pixmap
<DD><CODE>srcx
</CODE> - The source x-coordinate (top left corner)
<DD><CODE>srcy
</CODE> - The source y-coordinate (top left corner);
<DD><CODE>srcWidth
</CODE> - The width of the area form the other Pixmap in pixels
<DD><CODE>srcHeight
</CODE> - The height of the area form the other Pixmap in pixles
<DD><CODE>dstx
</CODE> - The target x-coordinate (top left corner)
<DD><CODE>dsty
</CODE> - The target y-coordinate (top left corner)
<DD><CODE>dstWidth
</CODE> - The target width
<DD><CODE>dstHeight
</CODE> - the target height
</DL>
</DD>
</DL>
<HR>
<A NAME="fillRectangle(int, int, int, int)"><!-- --></A><H3>
fillRectangle
</H3>
<PRE>
public void
<B>fillRectangle
</B>(int
x,
int
y,
int
width,
int
height)
</PRE>
<DL>
<DD>Fills a rectangle starting at x, y extending by width to the right and by height downwards (y-axis points downwards) using
the current color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x coordinate
<DD><CODE>y
</CODE> - The y coordinate
<DD><CODE>width
</CODE> - The width in pixels
<DD><CODE>height
</CODE> - The height in pixels
</DL>
</DD>
</DL>
<HR>
<A NAME="drawCircle(int, int, int)"><!-- --></A><H3>
drawCircle
</H3>
<PRE>
public void
<B>drawCircle
</B>(int
x,
int
y,
int
radius)
</PRE>
<DL>
<DD>Draws a circle outline with the center at x,y and a radius using the current color and stroke width.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x-coordinate of the center
<DD><CODE>y
</CODE> - The y-coordinate of the center
<DD><CODE>radius
</CODE> - The radius in pixels
</DL>
</DD>
</DL>
<HR>
<A NAME="fillCircle(int, int, int)"><!-- --></A><H3>
fillCircle
</H3>
<PRE>
public void
<B>fillCircle
</B>(int
x,
int
y,
int
radius)
</PRE>
<DL>
<DD>Fills a circle with the center at x,y and a radius using the current color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x-coordinate of the center
<DD><CODE>y
</CODE> - The y-coordinate of the center
<DD><CODE>radius
</CODE> - The radius in pixels
</DL>
</DD>
</DL>
<HR>
<A NAME="getPixel(int, int)"><!-- --></A><H3>
getPixel
</H3>
<PRE>
public int
<B>getPixel
</B>(int
x,
int
y)
</PRE>
<DL>
<DD>Returns the 32-bit RGBA8888 value of the pixel at x, y. For Alpha formats the RGB components will be one.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - The x-coordinate
<DD><CODE>y
</CODE> - The y-coordinate
<DT><B>Returns:
</B><DD>The pixel color in RGBA8888 format.
</DL>
</DD>
</DL>
<HR>
<A NAME="getWidth()"><!-- --></A><H3>
getWidth
</H3>
<PRE>
public int
<B>getWidth
</B>()
</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>The width of the Pixmap in pixels.
</DL>
</DD>
</DL>
<HR>
<A NAME="getHeight()"><!-- --></A><H3>
getHeight
</H3>
<PRE>
public int
<B>getHeight
</B>()
</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>The height of the Pixmap in pixels.
</DL>
</DD>
</DL>
<HR>
<A NAME="dispose()"><!-- --></A><H3>
dispose
</H3>
<PRE>
public void
<B>dispose
</B>()
</PRE>
<DL>
<DD>Releases all resources associated with this Pixmap.
<P>
<DD><DL>
<DT><B>Specified by:
</B><DD><CODE><A HREF="../../../../com/badlogic/gdx/utils/Disposable.html#dispose()">dispose
</A></CODE> in interface
<CODE><A HREF="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils">Disposable
</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="drawPixel(int, int)"><!-- --></A><H3>
drawPixel
</H3>
<PRE>
public void
<B>drawPixel
</B>(int
x,
int
y)
</PRE>
<DL>
<DD>Draws a pixel at the given location with the current color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - the x-coordinate
<DD><CODE>y
</CODE> - the y-coordinate
</DL>
</DD>
</DL>
<HR>
<A NAME="drawPixel(int, int, int)"><!-- --></A><H3>
drawPixel
</H3>
<PRE>
public void
<B>drawPixel
</B>(int
x,
int
y,
int
color)
</PRE>
<DL>
<DD>Draws a pixel at the given location with the given color.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - the x-coordinate
<DD><CODE>y
</CODE> - the y-coordinate
<DD><CODE>color
</CODE> - the color in RGBA8888 format.
</DL>
</DD>
</DL>
<HR>
<A NAME="getGLFormat()"><!-- --></A><H3>
getGLFormat
</H3>
<PRE>
public int
<B>getGLFormat
</B>()
</PRE>
<DL>
<DD>Returns the OpenGL ES format of this Pixmap. Used as the seventh parameter to
<A HREF="../../../../com/badlogic/gdx/graphics/GLCommon.html#glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)"><CODE>GLCommon.glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)
</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>one of GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
</DL>
</DD>
</DL>
<HR>
<A NAME="getGLInternalFormat()"><!-- --></A><H3>
getGLInternalFormat
</H3>
<PRE>
public int
<B>getGLInternalFormat
</B>()
</PRE>
<DL>
<DD>Returns the OpenGL ES format of this Pixmap. Used as the third parameter to
<A HREF="../../../../com/badlogic/gdx/graphics/GLCommon.html#glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)"><CODE>GLCommon.glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)
</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>one of GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.
</DL>
</DD>
</DL>
<HR>
<A NAME="getGLType()"><!-- --></A><H3>
getGLType
</H3>
<PRE>
public int
<B>getGLType
</B>()
</PRE>
<DL>
<DD>Returns the OpenGL ES type of this Pixmap. Used as the eighth parameter to
<A HREF="../../../../com/badlogic/gdx/graphics/GLCommon.html#glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)"><CODE>GLCommon.glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer)
</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_4_4_4_4
</DL>
</DD>
</DL>
<HR>
<A NAME="getPixels()"><!-- --></A><H3>
getPixels
</H3>
<PRE>
public java.nio.ByteBuffer
<B>getPixels
</B>()
</PRE>
<DL>
<DD>Returns the direct ByteBuffer holding the pixel data. For the format Alpha each value is encoded as a byte. For the format
LuminanceAlpha the luminance is the first byte and the alpha is the second byte of the pixel. For the formats RGB888 and
RGBA8888 the color components are stored in a single byte each in the order red, green, blue (alpha). For the formats RGB565
and RGBA4444 the pixel colors are stored in shorts in machine dependent order.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>the direct
<CODE>ByteBuffer
</CODE> holding the pixel data.
</DL>
</DD>
</DL>
<HR>
<A NAME="getFormat()"><!-- --></A><H3>
getFormat
</H3>
<PRE>
public
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Format
</A> <B>getFormat
</B>()
</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>the
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Format.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Format
</CODE></A> of this Pixmap.
</DL>
</DD>
</DL>
<HR>
<A NAME="getBlending()"><!-- --></A><H3>
getBlending
</H3>
<PRE>
public static
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics">Pixmap.Blending
</A> <B>getBlending
</B>()
</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:
</B><DD>the currently set
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics"><CODE>Pixmap.Blending
</CODE></A></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package
</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class
</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Pixmap.html"><FONT CLASS="NavBarFont1"><B>Use
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index
</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help
</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
libgdx API
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../com/badlogic/gdx/graphics/PerspectiveCamera.html" title="class in com.badlogic.gdx.graphics"><B>PREV CLASS
</B></A>
<A HREF="../../../../com/badlogic/gdx/graphics/Pixmap.Blending.html" title="enum in com.badlogic.gdx.graphics"><B>NEXT CLASS
</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?com/badlogic/gdx/graphics/Pixmap.html" target="_top"><B>FRAMES
</B></A>
<A HREF="Pixmap.html" target="_top"><B>NO FRAMES
</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes
</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:
<A HREF="#nested_class_summary">NESTED
</A> |
FIELD
|
<A HREF="#constructor_summary">CONSTR
</A> |
<A HREF="#method_summary">METHOD
</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:
FIELD
|
<A HREF="#constructor_detail">CONSTR
</A> |
<A HREF="#method_detail">METHOD
</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
<div style="font-size:9pt"><i>
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
</i></div>
</BODY>
</HTML>