This is an interface of the com.ms.directX package.
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