public class QuadImageLoaderBase extends QuadLoaderBase
QuadLoaderBase.Mode
Modifier and Type | Field and Description |
---|---|
static int |
BaseDrawPriorityDefault |
static int |
DrawPriorityPerLevelDefault |
loadInterp, samplingLayer, tileFetcher
Modifier | Constructor and Description |
---|---|
protected |
QuadImageLoaderBase() |
protected |
QuadImageLoaderBase(BaseController control) |
protected |
QuadImageLoaderBase(BaseController control,
SamplingParams params,
int numFrames) |
Modifier and Type | Method and Description |
---|---|
protected void |
changeTileInfo(TileInfoNew[] newTileInfo)
Change the tile sources all at once.
|
void |
delayedInit(SamplingParams params) |
protected void |
delayedInitNative(Scene scene) |
TileFetcher |
getTileFetcher()
Return the tile fetcher being used.
|
protected LoaderReturn |
makeLoaderReturn()
The subclasses fill this in with the loaderReturn that they need.
|
void |
setBaseDrawPriority(int drawPriority)
Set the base priority values for produced tiles.
|
void |
setBorderTexel(int borderTexel)
Number of border texels to set up around image tiles.
|
void |
setColor(float r,
float g,
float b,
float a,
ChangeSet changes)
Set the color used by the geometry.
|
void |
setColor(int color)
Set the color used by the geometry.
|
void |
setDrawPriorityPerLevel(int drawPriority)
Set the draw priority offset per level.
|
void |
setImageFormat(RenderController.ImageFormat imageFormat)
Set the image format for internal imagery storage.
|
protected void |
setImageFormatNative(int imageFormat) |
void |
setRenderTarget(RenderTarget target)
An optional render target for this loader.
|
void |
setRenderTargetID(long targetID)
An optional render target for this loader.
|
void |
setShader(Shader shader)
Shader to use for rendering the image frames.
|
void |
setShaderID(long shaderID)
Shader to use for rendering the image frames.
|
void |
setZBufferRead(boolean val)
Read from the z buffer when rendering.
|
void |
setZBufferWrite(boolean val)
Write to the z buffer when rendering.
|
boundsForTile, boundsForTileNative, changeLoaderInterpreter, cleanupNative, clearFrameAsset, displayCenterForTile, displayCenterForTileNative, finalize, geoBoundsForTile, geoBoundsForTileNative, getController, getFlipY, getFrameID, getGeneration, mergeLoaderReturn, processBatchOps, reload, reloadNative, samplingLayerConnect, samplingLayerDisconnect, setDebugMode, setFlipY, setLoaderInterpreter, setTileFetcher, shutdown, startTileFetch
public static int BaseDrawPriorityDefault
public static int DrawPriorityPerLevelDefault
protected QuadImageLoaderBase()
protected QuadImageLoaderBase(BaseController control)
protected QuadImageLoaderBase(BaseController control, SamplingParams params, int numFrames)
public void delayedInit(SamplingParams params)
protected void delayedInitNative(Scene scene)
public TileFetcher getTileFetcher()
public void setBaseDrawPriority(int drawPriority)
public void setDrawPriorityPerLevel(int drawPriority)
public void setColor(int color)
color
- Color in Android format, including alpha.public void setColor(float r, float g, float b, float a, ChangeSet changes)
r
- Red component.g
- Green component.b
- Blue component.a
- Alpha component.public void setZBufferWrite(boolean val)
public void setZBufferRead(boolean val)
public void setShader(Shader shader)
public void setShaderID(long shaderID)
public void setRenderTarget(RenderTarget target)
public void setRenderTargetID(long targetID)
public void setImageFormat(RenderController.ImageFormat imageFormat)
protected void setImageFormatNative(int imageFormat)
public void setBorderTexel(int borderTexel)
protected LoaderReturn makeLoaderReturn()
QuadLoaderBase
makeLoaderReturn
in class QuadLoaderBase
protected void changeTileInfo(TileInfoNew[] newTileInfo)