Interface IDirect3dRMTexture
public interface IDirect3dRMTexture extends IUnknown
{
// Methods
public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
public void changed(int pixels, int palette);
public void deleteDestroyCallback(Id3drmCallback fn,
IUnknown args);
public Direct3dRMTexture duplicate();
public int getAppData();
public String getClassName();
public int getColors();
public void getDecalOrigin(int[] x, int[] y);
public int getDecalScale();
public void getDecalSize(float[] w, float[] h);
public int getDecalTransparency();
public int getDecalTransparentColor();
public D3dRMImage getImage();
public void getImageBuffer(byte[] buffer1);
public void getImagePalette(byte[] pal);
public String getName();
public int getShades();
public void initFromFile(String filename);
public void initFromResource(int rs);
public void initFromSurface(DirectDrawSurface ddS);
public void setAppData(int data);
public void setColors(int c);
public void setDecalOrigin(int x, int y);
public void setDecalScale(int s);
public void setDecalSize(float width, float height);
public void setDecalTransparency(int trans);
public void setDecalTransparentColor(int tcolor);
public void setName(String name);
public void setShades(int s);
}
For a description of methods and parameters, see Direct3dRMTexture.
IUnknown
|
+--IDirect3dRMTexture
public void addDestroyCallback(Id3drmCallback fn, IUnknown Arg);
public void changed(int pixels, int palette);
public void deleteDestroyCallback(Id3drmCallback fn, IUnknown args);
public Direct3dRMTexture duplicate();
public int getAppData();
public String getClassName();
public int getColors();
public void getDecalOrigin(int[] x, int[] y);
public int getDecalScale();
public void getDecalSize(float[] w, float[] h);
public int getDecalTransparency();
public int getDecalTransparentColor();
public D3dRMImage getImage();
public void getImageBuffer(byte[] buffer1);
public void getImagePalette(byte[] pal);
public String getName();
public int getShades();
public void initFromFile(String filename);
public void initFromResource(int rs);
public void initFromSurface(DirectDrawSurface ddS);
public void setAppData(int data);
public void setColors(int c);
public void setDecalOrigin(int x, int y);
public void setDecalScale(int s);
public void setDecalSize(float width, float height);
public void setDecalTransparency(int trans);
public void setDecalTransparentColor(int tcolor);
public void setName(String name);
public void setShades(int s);