<!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 Mon Jul 02 02:25:58 CEST 2012 -->
<TITLE>
Decal (libgdx API)
</TITLE>
<META NAME="date" CONTENT="2012-07-02">
<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="Decal (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/Decal.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/g3d/decals/CameraGroupStrategy.html" title="class in com.badlogic.gdx.graphics.g3d.decals"><B>PREV CLASS
</B></A>
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalBatch.html" title="class in com.badlogic.gdx.graphics.g3d.decals"><B>NEXT CLASS
</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/badlogic/gdx/graphics/g3d/decals/Decal.html" target="_top"><B>FRAMES
</B></A>
<A HREF="Decal.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:
NESTED
|
<A HREF="#field_summary">FIELD
</A> |
<A HREF="#constructor_summary">CONSTR
</A> |
<A HREF="#method_summary">METHOD
</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:
<A HREF="#field_detail">FIELD
</A> |
<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.g3d.decals
</FONT>
<BR>
Class Decal
</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>com.badlogic.gdx.graphics.g3d.decals.Decal
</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class
<B>Decal
</B><DT>extends java.lang.Object
</DL>
</PRE>
<P>
<p/>
Represents a sprite in 3d space. Typical 3d transformations such as translation, rotation and scaling are supported. The
position includes a z component other than setting the depth no manual layering has to be performed, correct overlay is
guaranteed by using the depth buffer.
<p/>
Decals are handled by the
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalBatch.html" title="class in com.badlogic.gdx.graphics.g3d.decals"><CODE>DecalBatch
</CODE></A>.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_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>Field Summary
</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#C1">C1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#C2">C2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#C3">C3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#C4">C4
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#dimensions">dimensions
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.html" title="class in com.badlogic.gdx.graphics.g3d.decals">DecalMaterial
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#material">material
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#position">position
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
<A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#rotation">rotation
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static
<A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#rotator">rotator
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#scale">scale
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#SIZE">SIZE
</A></B></CODE>
<BR>
Size of the decal in floats.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#transformationOffset">transformationOffset
</A></B></CODE>
<BR>
The transformation offset can be used to change the pivot point for rotation and scaling.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#U1">U1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#U2">U2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#U3">U3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#U4">U4
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
boolean
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#updated">updated
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#V1">V1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#V2">V2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#V3">V3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#V4">V4
</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/g3d/decals/Decal.html#value">value
</A></B></CODE>
<BR>
Set a multipurpose value which can be queried and used for things like group identification.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
float[]
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#vertices">vertices
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#X_AXIS">X_AXIS
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#X1">X1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#X2">X2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#X3">X3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#X4">X4
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Y_AXIS">Y_AXIS
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Y1">Y1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Y2">Y2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Y3">Y3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Y4">Y4
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Z_AXIS">Z_AXIS
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Z1">Z1
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Z2">Z2
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Z3">Z3
</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static
int
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Z4">Z4
</A></B></CODE>
<BR>
</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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#Decal()">Decal
</A></B>()
</CODE>
<BR>
</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> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.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> <A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.html" title="class in com.badlogic.gdx.graphics.g3d.decals">DecalMaterial
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getMaterial()">getMaterial
</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/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getPosition()">getPosition
</A></B>()
</CODE>
<BR>
Returns the position of this decal.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getRotation()">getRotation
</A></B>()
</CODE>
<BR>
Returns the rotation.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getScaleX()">getScaleX
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getScaleY()">getScaleY
</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/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getTextureRegion()">getTextureRegion
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float[]
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getVertices()">getVertices
</A></B>()
</CODE>
<BR>
Returns the vertices backing this sprite.
<br/>
The returned value should under no circumstances be modified.
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.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> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getX()">getX
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getY()">getY
</A></B>()
</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> float
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#getZ()">getZ
</A></B>()
</CODE>
<BR>
</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/g3d/decals/Decal.html#lookAt(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">lookAt
</A></B>(
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> position,
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> up)
</CODE>
<BR>
Sets the rotation of the Decal to face the given point.
</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/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion)">newDecal
</A></B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</CODE>
<BR>
Creates a decal using the region for texturing
</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/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion, boolean)">newDecal
</A></B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
boolean
hasTransparency)
</CODE>
<BR>
Creates a decal using the region for texturing
</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/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion, int, int)">newDecal
</A></B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
int
srcBlendFactor,
int
dstBlendFactor)
</CODE>
<BR>
Creates a decal using the region for texturing and the specified blending parameters for blending
</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/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#newDecal(com.badlogic.gdx.graphics.g2d.TextureRegion)">newDecal
</A></B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</CODE>
<BR>
Creates a decal assuming the dimensions of the texture region
</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/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#newDecal(com.badlogic.gdx.graphics.g2d.TextureRegion, boolean)">newDecal
</A></B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
boolean
hasTransparency)
</CODE>
<BR>
Creates a decal assuming the dimensions of the texture region and adding transparency
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#resetVertices()">resetVertices
</A></B>()
</CODE>
<BR>
Resets the position components of the vertices array based ont he dimensions (preparation for transformation)
</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/g3d/decals/Decal.html#rotateX(float)">rotateX
</A></B>(float
angle)
</CODE>
<BR>
Rotates along local X axis by the specified angle
</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/g3d/decals/Decal.html#rotateY(float)">rotateY
</A></B>(float
angle)
</CODE>
<BR>
Rotates along local Y axis by the specified angle
</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/g3d/decals/Decal.html#rotateZ(float)">rotateZ
</A></B>(float
angle)
</CODE>
<BR>
Rotates along local Z axis by the specified angle
</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/g3d/decals/Decal.html#setBlending(int, int)">setBlending
</A></B>(int
srcBlendFactor,
int
dstBlendFactor)
</CODE>
<BR>
Sets the blending parameters for this decal
</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/g3d/decals/Decal.html#setColor(float, float, float, float)">setColor
</A></B>(float
r,
float
g,
float
b,
float
a)
</CODE>
<BR>
Sets the color of all four vertices to the specified 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/g3d/decals/Decal.html#setDimensions(float, float)">setDimensions
</A></B>(float
width,
float
height)
</CODE>
<BR>
Sets the width and height in world units
</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/g3d/decals/Decal.html#setHeight(float)">setHeight
</A></B>(float
height)
</CODE>
<BR>
Sets the height in world units
</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/g3d/decals/Decal.html#setPosition(float, float, float)">setPosition
</A></B>(float
x,
float
y,
float
z)
</CODE>
<BR>
Sets the position to the given world coordinates
</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/g3d/decals/Decal.html#setRotation(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)">setRotation
</A></B>(
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> dir,
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> up)
</CODE>
<BR>
Sets the rotation of this decal based on the (normalized) direction and up vector.
</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/g3d/decals/Decal.html#setScale(float)">setScale
</A></B>(float
scale)
</CODE>
<BR>
Sets scale along both the x and y axis
</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/g3d/decals/Decal.html#setScale(float, float)">setScale
</A></B>(float
scaleX,
float
scaleY)
</CODE>
<BR>
Sets scale along both the x and y axis
</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/g3d/decals/Decal.html#setScaleX(float)">setScaleX
</A></B>(float
scale)
</CODE>
<BR>
Sets scale along the x axis
</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/g3d/decals/Decal.html#setScaleY(float)">setScaleY
</A></B>(float
scale)
</CODE>
<BR>
Sets scale along the y axis
</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/g3d/decals/Decal.html#setTextureRegion(com.badlogic.gdx.graphics.g2d.TextureRegion)">setTextureRegion
</A></B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</CODE>
<BR>
Sets the texture region
</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/g3d/decals/Decal.html#setWidth(float)">setWidth
</A></B>(float
width)
</CODE>
<BR>
Sets the width in world units
</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/g3d/decals/Decal.html#setX(float)">setX
</A></B>(float
x)
</CODE>
<BR>
Sets the position on the x axis
</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/g3d/decals/Decal.html#setY(float)">setY
</A></B>(float
y)
</CODE>
<BR>
Sets the position on the y axis
</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/g3d/decals/Decal.html#setZ(float)">setZ
</A></B>(float
z)
</CODE>
<BR>
Sets the position on the z axis
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#transformVertices()">transformVertices
</A></B>()
</CODE>
<BR>
Transforms the position component of the vertices using properties such as position, scale, etc.
</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/g3d/decals/Decal.html#translate(float, float, float)">translate
</A></B>(float
x,
float
y,
float
z)
</CODE>
<BR>
Translates by the specified amount of units
</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/g3d/decals/Decal.html#translateX(float)">translateX
</A></B>(float
units)
</CODE>
<BR>
Moves by the specified amount of units along the x axis
</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/g3d/decals/Decal.html#translateY(float)">translateY
</A></B>(float
units)
</CODE>
<BR>
Moves by the specified amount of units along the y axis
</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/g3d/decals/Decal.html#translateZ(float)">translateZ
</A></B>(float
units)
</CODE>
<BR>
Moves by the specified amount of units along the z axis
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#update()">update
</A></B>()
</CODE>
<BR>
Recalculates vertices array if it grew out of sync with the properties (position, ..)
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected
void
</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html#updateUVs()">updateUVs
</A></B>()
</CODE>
<BR>
Re-applies the uv coordinates from the material's texture region to the uv components of the vertices array
</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>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_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>Field Detail
</B></FONT></TH>
</TR>
</TABLE>
<A NAME="SIZE"><!-- --></A><H3>
SIZE
</H3>
<PRE>
public static final int
<B>SIZE
</B></PRE>
<DL>
<DD>Size of the decal in floats. It takes a float[SIZE] to hold the decal.
<P>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.SIZE">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="value"><!-- --></A><H3>
value
</H3>
<PRE>
public int
<B>value
</B></PRE>
<DL>
<DD>Set a multipurpose value which can be queried and used for things like group identification.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="vertices"><!-- --></A><H3>
vertices
</H3>
<PRE>
protected float[]
<B>vertices
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="position"><!-- --></A><H3>
position
</H3>
<PRE>
protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> <B>position
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="rotation"><!-- --></A><H3>
rotation
</H3>
<PRE>
protected
<A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A> <B>rotation
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="scale"><!-- --></A><H3>
scale
</H3>
<PRE>
protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A> <B>scale
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="transformationOffset"><!-- --></A><H3>
transformationOffset
</H3>
<PRE>
public
<A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A> <B>transformationOffset
</B></PRE>
<DL>
<DD>The transformation offset can be used to change the pivot point for rotation and scaling. By default the pivot is the middle
of the decal.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="dimensions"><!-- --></A><H3>
dimensions
</H3>
<PRE>
protected
<A HREF="../../../../../../com/badlogic/gdx/math/Vector2.html" title="class in com.badlogic.gdx.math">Vector2
</A> <B>dimensions
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="material"><!-- --></A><H3>
material
</H3>
<PRE>
protected
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.html" title="class in com.badlogic.gdx.graphics.g3d.decals">DecalMaterial
</A> <B>material
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="updated"><!-- --></A><H3>
updated
</H3>
<PRE>
protected boolean
<B>updated
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="X1"><!-- --></A><H3>
X1
</H3>
<PRE>
public static final int
<B>X1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.X1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Y1"><!-- --></A><H3>
Y1
</H3>
<PRE>
public static final int
<B>Y1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Y1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Z1"><!-- --></A><H3>
Z1
</H3>
<PRE>
public static final int
<B>Z1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Z1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="C1"><!-- --></A><H3>
C1
</H3>
<PRE>
public static final int
<B>C1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.C1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="U1"><!-- --></A><H3>
U1
</H3>
<PRE>
public static final int
<B>U1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.U1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="V1"><!-- --></A><H3>
V1
</H3>
<PRE>
public static final int
<B>V1
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.V1">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="X2"><!-- --></A><H3>
X2
</H3>
<PRE>
public static final int
<B>X2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.X2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Y2"><!-- --></A><H3>
Y2
</H3>
<PRE>
public static final int
<B>Y2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Y2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Z2"><!-- --></A><H3>
Z2
</H3>
<PRE>
public static final int
<B>Z2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Z2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="C2"><!-- --></A><H3>
C2
</H3>
<PRE>
public static final int
<B>C2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.C2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="U2"><!-- --></A><H3>
U2
</H3>
<PRE>
public static final int
<B>U2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.U2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="V2"><!-- --></A><H3>
V2
</H3>
<PRE>
public static final int
<B>V2
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.V2">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="X3"><!-- --></A><H3>
X3
</H3>
<PRE>
public static final int
<B>X3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.X3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Y3"><!-- --></A><H3>
Y3
</H3>
<PRE>
public static final int
<B>Y3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Y3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Z3"><!-- --></A><H3>
Z3
</H3>
<PRE>
public static final int
<B>Z3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Z3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="C3"><!-- --></A><H3>
C3
</H3>
<PRE>
public static final int
<B>C3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.C3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="U3"><!-- --></A><H3>
U3
</H3>
<PRE>
public static final int
<B>U3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.U3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="V3"><!-- --></A><H3>
V3
</H3>
<PRE>
public static final int
<B>V3
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.V3">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="X4"><!-- --></A><H3>
X4
</H3>
<PRE>
public static final int
<B>X4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.X4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Y4"><!-- --></A><H3>
Y4
</H3>
<PRE>
public static final int
<B>Y4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Y4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="Z4"><!-- --></A><H3>
Z4
</H3>
<PRE>
public static final int
<B>Z4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.Z4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="C4"><!-- --></A><H3>
C4
</H3>
<PRE>
public static final int
<B>C4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.C4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="U4"><!-- --></A><H3>
U4
</H3>
<PRE>
public static final int
<B>U4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.U4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="V4"><!-- --></A><H3>
V4
</H3>
<PRE>
public static final int
<B>V4
</B></PRE>
<DL>
<DL>
<DT><B>See Also:
</B><DD><A HREF="../../../../../../constant-values.html#com.badlogic.gdx.graphics.g3d.decals.Decal.V4">Constant Field Values
</A></DL>
</DL>
<HR>
<A NAME="rotator"><!-- --></A><H3>
rotator
</H3>
<PRE>
protected static
<A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A> <B>rotator
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="X_AXIS"><!-- --></A><H3>
X_AXIS
</H3>
<PRE>
protected static final
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> <B>X_AXIS
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="Y_AXIS"><!-- --></A><H3>
Y_AXIS
</H3>
<PRE>
protected static final
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> <B>Y_AXIS
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="Z_AXIS"><!-- --></A><H3>
Z_AXIS
</H3>
<PRE>
protected static final
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> <B>Z_AXIS
</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= 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="Decal()"><!-- --></A><H3>
Decal
</H3>
<PRE>
protected
<B>Decal
</B>()
</PRE>
<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="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 of all four vertices to the specified color
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>r
</CODE> - Red component
<DD><CODE>g
</CODE> - Green component
<DD><CODE>b
</CODE> - Blue component
<DD><CODE>a
</CODE> - Alpha component
</DL>
</DD>
</DL>
<HR>
<A NAME="rotateX(float)"><!-- --></A><H3>
rotateX
</H3>
<PRE>
public void
<B>rotateX
</B>(float
angle)
</PRE>
<DL>
<DD>Rotates along local X axis by the specified angle
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>angle
</CODE> - Angle in degrees to rotate by
</DL>
</DD>
</DL>
<HR>
<A NAME="rotateY(float)"><!-- --></A><H3>
rotateY
</H3>
<PRE>
public void
<B>rotateY
</B>(float
angle)
</PRE>
<DL>
<DD>Rotates along local Y axis by the specified angle
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>angle
</CODE> - Angle in degrees to rotate by
</DL>
</DD>
</DL>
<HR>
<A NAME="rotateZ(float)"><!-- --></A><H3>
rotateZ
</H3>
<PRE>
public void
<B>rotateZ
</B>(float
angle)
</PRE>
<DL>
<DD>Rotates along local Z axis by the specified angle
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>angle
</CODE> - Angle in degrees to rotate by
</DL>
</DD>
</DL>
<HR>
<A NAME="setRotation(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)"><!-- --></A><H3>
setRotation
</H3>
<PRE>
public void
<B>setRotation
</B>(
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> dir,
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> up)
</PRE>
<DL>
<DD>Sets the rotation of this decal based on the (normalized) direction and up vector.
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>dir
</CODE> - the direction vector
<DD><CODE>up
</CODE> - the up vector
</DL>
</DD>
</DL>
<HR>
<A NAME="getRotation()"><!-- --></A><H3>
getRotation
</H3>
<PRE>
public
<A HREF="../../../../../../com/badlogic/gdx/math/Quaternion.html" title="class in com.badlogic.gdx.math">Quaternion
</A> <B>getRotation
</B>()
</PRE>
<DL>
<DD>Returns the rotation. The returned quaternion should under no circumstances be modified.
<P>
<DD><DL>
<DT><B>Returns:
</B><DD>Quaternion representing the rotation
</DL>
</DD>
</DL>
<HR>
<A NAME="translateX(float)"><!-- --></A><H3>
translateX
</H3>
<PRE>
public void
<B>translateX
</B>(float
units)
</PRE>
<DL>
<DD>Moves by the specified amount of units along the x axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>units
</CODE> - Units to move the decal
</DL>
</DD>
</DL>
<HR>
<A NAME="setX(float)"><!-- --></A><H3>
setX
</H3>
<PRE>
public void
<B>setX
</B>(float
x)
</PRE>
<DL>
<DD>Sets the position on the x axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - Position to locate the decal at
</DL>
</DD>
</DL>
<HR>
<A NAME="getX()"><!-- --></A><H3>
getX
</H3>
<PRE>
public float
<B>getX
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>position on the x axis
</DL>
</DD>
</DL>
<HR>
<A NAME="translateY(float)"><!-- --></A><H3>
translateY
</H3>
<PRE>
public void
<B>translateY
</B>(float
units)
</PRE>
<DL>
<DD>Moves by the specified amount of units along the y axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>units
</CODE> - Units to move the decal
</DL>
</DD>
</DL>
<HR>
<A NAME="setY(float)"><!-- --></A><H3>
setY
</H3>
<PRE>
public void
<B>setY
</B>(float
y)
</PRE>
<DL>
<DD>Sets the position on the y axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>y
</CODE> - Position to locate the decal at
</DL>
</DD>
</DL>
<HR>
<A NAME="getY()"><!-- --></A><H3>
getY
</H3>
<PRE>
public float
<B>getY
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>position on the y axis
</DL>
</DD>
</DL>
<HR>
<A NAME="translateZ(float)"><!-- --></A><H3>
translateZ
</H3>
<PRE>
public void
<B>translateZ
</B>(float
units)
</PRE>
<DL>
<DD>Moves by the specified amount of units along the z axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>units
</CODE> - Units to move the decal
</DL>
</DD>
</DL>
<HR>
<A NAME="setZ(float)"><!-- --></A><H3>
setZ
</H3>
<PRE>
public void
<B>setZ
</B>(float
z)
</PRE>
<DL>
<DD>Sets the position on the z axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>z
</CODE> - Position to locate the decal at
</DL>
</DD>
</DL>
<HR>
<A NAME="getZ()"><!-- --></A><H3>
getZ
</H3>
<PRE>
public float
<B>getZ
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>position on the z axis
</DL>
</DD>
</DL>
<HR>
<A NAME="translate(float, float, float)"><!-- --></A><H3>
translate
</H3>
<PRE>
public void
<B>translate
</B>(float
x,
float
y,
float
z)
</PRE>
<DL>
<DD>Translates by the specified amount of units
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - Units to move along the x axis
<DD><CODE>y
</CODE> - Units to move along the y axis
<DD><CODE>z
</CODE> - Units to move along the z axis
</DL>
</DD>
</DL>
<HR>
<A NAME="setPosition(float, float, float)"><!-- --></A><H3>
setPosition
</H3>
<PRE>
public void
<B>setPosition
</B>(float
x,
float
y,
float
z)
</PRE>
<DL>
<DD>Sets the position to the given world coordinates
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>x
</CODE> - X position
<DD><CODE>y
</CODE> - Y Position
<DD><CODE>z
</CODE> - Z Position
</DL>
</DD>
</DL>
<HR>
<A NAME="getPosition()"><!-- --></A><H3>
getPosition
</H3>
<PRE>
public
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> <B>getPosition
</B>()
</PRE>
<DL>
<DD>Returns the position of this decal. The returned vector should under no circumstances be modified.
<P>
<DD><DL>
<DT><B>Returns:
</B><DD>vector representing the position
</DL>
</DD>
</DL>
<HR>
<A NAME="setScaleX(float)"><!-- --></A><H3>
setScaleX
</H3>
<PRE>
public void
<B>setScaleX
</B>(float
scale)
</PRE>
<DL>
<DD>Sets scale along the x axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>scale
</CODE> - New scale along x axis
</DL>
</DD>
</DL>
<HR>
<A NAME="getScaleX()"><!-- --></A><H3>
getScaleX
</H3>
<PRE>
public float
<B>getScaleX
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>Scale on the x axis
</DL>
</DD>
</DL>
<HR>
<A NAME="setScaleY(float)"><!-- --></A><H3>
setScaleY
</H3>
<PRE>
public void
<B>setScaleY
</B>(float
scale)
</PRE>
<DL>
<DD>Sets scale along the y axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>scale
</CODE> - New scale along y axis
</DL>
</DD>
</DL>
<HR>
<A NAME="getScaleY()"><!-- --></A><H3>
getScaleY
</H3>
<PRE>
public float
<B>getScaleY
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>Scale on the y axis
</DL>
</DD>
</DL>
<HR>
<A NAME="setScale(float, float)"><!-- --></A><H3>
setScale
</H3>
<PRE>
public void
<B>setScale
</B>(float
scaleX,
float
scaleY)
</PRE>
<DL>
<DD>Sets scale along both the x and y axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>scaleX
</CODE> - Scale on the x axis
<DD><CODE>scaleY
</CODE> - Scale on the y axis
</DL>
</DD>
</DL>
<HR>
<A NAME="setScale(float)"><!-- --></A><H3>
setScale
</H3>
<PRE>
public void
<B>setScale
</B>(float
scale)
</PRE>
<DL>
<DD>Sets scale along both the x and y axis
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>scale
</CODE> - New scale
</DL>
</DD>
</DL>
<HR>
<A NAME="setWidth(float)"><!-- --></A><H3>
setWidth
</H3>
<PRE>
public void
<B>setWidth
</B>(float
width)
</PRE>
<DL>
<DD>Sets the width in world units
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - Width in world units
</DL>
</DD>
</DL>
<HR>
<A NAME="getWidth()"><!-- --></A><H3>
getWidth
</H3>
<PRE>
public float
<B>getWidth
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>width in world units
</DL>
</DD>
</DL>
<HR>
<A NAME="setHeight(float)"><!-- --></A><H3>
setHeight
</H3>
<PRE>
public void
<B>setHeight
</B>(float
height)
</PRE>
<DL>
<DD>Sets the height in world units
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>height
</CODE> - Height in world units
</DL>
</DD>
</DL>
<HR>
<A NAME="getHeight()"><!-- --></A><H3>
getHeight
</H3>
<PRE>
public float
<B>getHeight
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>height in world units
</DL>
</DD>
</DL>
<HR>
<A NAME="setDimensions(float, float)"><!-- --></A><H3>
setDimensions
</H3>
<PRE>
public void
<B>setDimensions
</B>(float
width,
float
height)
</PRE>
<DL>
<DD>Sets the width and height in world units
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - Width in world units
<DD><CODE>height
</CODE> - Height in world units
</DL>
</DD>
</DL>
<HR>
<A NAME="getVertices()"><!-- --></A><H3>
getVertices
</H3>
<PRE>
public float[]
<B>getVertices
</B>()
</PRE>
<DL>
<DD>Returns the vertices backing this sprite.
<br/>
The returned value should under no circumstances be modified.
<P>
<DD><DL>
<DT><B>Returns:
</B><DD>vertex array backing the decal
</DL>
</DD>
</DL>
<HR>
<A NAME="update()"><!-- --></A><H3>
update
</H3>
<PRE>
protected void
<B>update
</B>()
</PRE>
<DL>
<DD>Recalculates vertices array if it grew out of sync with the properties (position, ..)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="transformVertices()"><!-- --></A><H3>
transformVertices
</H3>
<PRE>
protected void
<B>transformVertices
</B>()
</PRE>
<DL>
<DD>Transforms the position component of the vertices using properties such as position, scale, etc.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="resetVertices()"><!-- --></A><H3>
resetVertices
</H3>
<PRE>
protected void
<B>resetVertices
</B>()
</PRE>
<DL>
<DD>Resets the position components of the vertices array based ont he dimensions (preparation for transformation)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="updateUVs()"><!-- --></A><H3>
updateUVs
</H3>
<PRE>
protected void
<B>updateUVs
</B>()
</PRE>
<DL>
<DD>Re-applies the uv coordinates from the material's texture region to the uv components of the vertices array
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setTextureRegion(com.badlogic.gdx.graphics.g2d.TextureRegion)"><!-- --></A><H3>
setTextureRegion
</H3>
<PRE>
public void
<B>setTextureRegion
</B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</PRE>
<DL>
<DD>Sets the texture region
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>textureRegion
</CODE> - Texture region to apply
</DL>
</DD>
</DL>
<HR>
<A NAME="getTextureRegion()"><!-- --></A><H3>
getTextureRegion
</H3>
<PRE>
public
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> <B>getTextureRegion
</B>()
</PRE>
<DL>
<DD><DL>
<DT><B>Returns:
</B><DD>the texture region this Decal uses. Do not modify it!
</DL>
</DD>
</DL>
<HR>
<A NAME="setBlending(int, int)"><!-- --></A><H3>
setBlending
</H3>
<PRE>
public void
<B>setBlending
</B>(int
srcBlendFactor,
int
dstBlendFactor)
</PRE>
<DL>
<DD>Sets the blending parameters for this decal
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>srcBlendFactor
</CODE> - Source blend factor used by glBlendFunc
<DD><CODE>dstBlendFactor
</CODE> - Destination blend factor used by glBlendFunc
</DL>
</DD>
</DL>
<HR>
<A NAME="getMaterial()"><!-- --></A><H3>
getMaterial
</H3>
<PRE>
public
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.html" title="class in com.badlogic.gdx.graphics.g3d.decals">DecalMaterial
</A> <B>getMaterial
</B>()
</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="lookAt(com.badlogic.gdx.math.Vector3, com.badlogic.gdx.math.Vector3)"><!-- --></A><H3>
lookAt
</H3>
<PRE>
public void
<B>lookAt
</B>(
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> position,
<A HREF="../../../../../../com/badlogic/gdx/math/Vector3.html" title="class in com.badlogic.gdx.math">Vector3
</A> up)
</PRE>
<DL>
<DD>Sets the rotation of the Decal to face the given point. Useful for billboarding.
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>position
</CODE> -
<DD><CODE>up
</CODE> -
</DL>
</DD>
</DL>
<HR>
<A NAME="newDecal(com.badlogic.gdx.graphics.g2d.TextureRegion)"><!-- --></A><H3>
newDecal
</H3>
<PRE>
public static
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A> <B>newDecal
</B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</PRE>
<DL>
<DD>Creates a decal assuming the dimensions of the texture region
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>textureRegion
</CODE> - Texture region to use
<DT><B>Returns:
</B><DD>Created decal
</DL>
</DD>
</DL>
<HR>
<A NAME="newDecal(com.badlogic.gdx.graphics.g2d.TextureRegion, boolean)"><!-- --></A><H3>
newDecal
</H3>
<PRE>
public static
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A> <B>newDecal
</B>(
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
boolean
hasTransparency)
</PRE>
<DL>
<DD>Creates a decal assuming the dimensions of the texture region and adding transparency
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>textureRegion
</CODE> - Texture region to use
<DD><CODE>hasTransparency
</CODE> - Whether or not this sprite will be treated as having transparency (transparent png, etc.)
<DT><B>Returns:
</B><DD>Created decal
</DL>
</DD>
</DL>
<HR>
<A NAME="newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion)"><!-- --></A><H3>
newDecal
</H3>
<PRE>
public static
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A> <B>newDecal
</B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion)
</PRE>
<DL>
<DD>Creates a decal using the region for texturing
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - Width of the decal in world units
<DD><CODE>height
</CODE> - Height of the decal in world units
<DD><CODE>textureRegion
</CODE> - TextureRegion to use
<DT><B>Returns:
</B><DD>Created decal
</DL>
</DD>
</DL>
<HR>
<A NAME="newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion, boolean)"><!-- --></A><H3>
newDecal
</H3>
<PRE>
public static
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A> <B>newDecal
</B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
boolean
hasTransparency)
</PRE>
<DL>
<DD>Creates a decal using the region for texturing
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - Width of the decal in world units
<DD><CODE>height
</CODE> - Height of the decal in world units
<DD><CODE>textureRegion
</CODE> - TextureRegion to use
<DD><CODE>hasTransparency
</CODE> - Whether or not this sprite will be treated as having transparency (transparent png, etc.)
<DT><B>Returns:
</B><DD>Created decal
</DL>
</DD>
</DL>
<HR>
<A NAME="newDecal(float, float, com.badlogic.gdx.graphics.g2d.TextureRegion, int, int)"><!-- --></A><H3>
newDecal
</H3>
<PRE>
public static
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/Decal.html" title="class in com.badlogic.gdx.graphics.g3d.decals">Decal
</A> <B>newDecal
</B>(float
width,
float
height,
<A HREF="../../../../../../com/badlogic/gdx/graphics/g2d/TextureRegion.html" title="class in com.badlogic.gdx.graphics.g2d">TextureRegion
</A> textureRegion,
int
srcBlendFactor,
int
dstBlendFactor)
</PRE>
<DL>
<DD>Creates a decal using the region for texturing and the specified blending parameters for blending
<P>
<DD><DL>
<DT><B>Parameters:
</B><DD><CODE>width
</CODE> - Width of the decal in world units
<DD><CODE>height
</CODE> - Height of the decal in world units
<DD><CODE>textureRegion
</CODE> - TextureRegion to use
<DD><CODE>srcBlendFactor
</CODE> - Source blend used by glBlendFunc
<DD><CODE>dstBlendFactor
</CODE> - Destination blend used by glBlendFunc
<DT><B>Returns:
</B><DD>Created decal
</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/Decal.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/g3d/decals/CameraGroupStrategy.html" title="class in com.badlogic.gdx.graphics.g3d.decals"><B>PREV CLASS
</B></A>
<A HREF="../../../../../../com/badlogic/gdx/graphics/g3d/decals/DecalBatch.html" title="class in com.badlogic.gdx.graphics.g3d.decals"><B>NEXT CLASS
</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/badlogic/gdx/graphics/g3d/decals/Decal.html" target="_top"><B>FRAMES
</B></A>
<A HREF="Decal.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:
NESTED
|
<A HREF="#field_summary">FIELD
</A> |
<A HREF="#constructor_summary">CONSTR
</A> |
<A HREF="#method_summary">METHOD
</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:
<A HREF="#field_detail">FIELD
</A> |
<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>