APIdia Launch Partner
Top Fields Constructors Methods
com.sun.prism.d3d

public Class D3DTextureData

extends D3DRecord
Class Inheritance
Imports
com.sun.prism.PixelFormat, com.sun.prism.impl.PrismTrace

Field Summary

Modifier and TypeField and Description
private final boolean
private final int
private final long

Constructor Summary

AccessConstructor and Description
pack-priv
D3DTextureData(D3DContext context, long pResource, boolean isRTT, int physicalWidth, int physicalHeight, PixelFormat format, int numberOfSamples)

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv static long
estimateRTSize(int physicalWidth, int physicalHeight, boolean hasDepth)

pack-priv static long
estimateSize(int physicalWidth, int physicalHeight, PixelFormat format)

pack-priv int
pack-priv long
protected void
Inherited from com.sun.prism.d3d.D3DResource.D3DRecord:
getContextgetResourceisDefaultPool

Field Detail

isRTTback to summary
private final boolean isRTT
samplesback to summary
private final int samples
sizeback to summary
private final long size

Constructor Detail

D3DTextureDataback to summary
pack-priv D3DTextureData(D3DContext context, long pResource, boolean isRTT, int physicalWidth, int physicalHeight, PixelFormat format, int numberOfSamples)

Method Detail

disposeback to summary
public void dispose()

Overrides com.sun.prism.d3d.D3DResource.D3DRecord.dispose.

Implements com.sun.prism.impl.Disposer.Record.dispose.

Annotations
@Override
estimateRTSizeback to summary
pack-priv static long estimateRTSize(int physicalWidth, int physicalHeight, boolean hasDepth)
estimateSizeback to summary
pack-priv static long estimateSize(int physicalWidth, int physicalHeight, PixelFormat format)
getSamplesback to summary
pack-priv int getSamples()
getSizeback to summary
pack-priv long getSize()
markDisposedback to summary
protected void markDisposed()

Overrides com.sun.prism.d3d.D3DResource.D3DRecord.markDisposed.

Annotations
@Override