APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.prism.null3d

pack-priv Class DummyTexture

extends BaseTexture
Class Inheritance
Known Direct Subclasses
com.sun.prism.null3d.DummyRTTexture
Imports
com.sun.prism.MediaFrame, .PixelFormat, .Texture, com.sun.prism.impl.BaseTexture, .ManagedResource, .PrismTrace, java.nio.Buffer

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv DummyContext
Inherited from com.sun.prism.impl.BaseTexture:
contentHeightcontentWidthresource

Constructor Summary

AccessConstructor and Description
pack-priv
DummyTexture(DummyContext context, PixelFormat format, Texture.WrapMode wrapMode, int contentWidth, int contentHeight)

pack-priv
DummyTexture(DummyContext context, PixelFormat format, Texture.WrapMode wrapMode, int contentWidth, int contentHeight, boolean isRTT)

Method Summary

Modifier and TypeMethod and Description
protected Texture
createSharedTexture(Texture.WrapMode newMode)

Implements abstract com.sun.prism.impl.BaseTexture.createSharedTexture.

Create a new version of this texture which shares the same ManagedResource reference.

public DummyContext
public void
update(Buffer buffer, PixelFormat format, int dstx, int dsty, int srcx, int srcy, int srcw, int srch, int srcscan, boolean skipFlush)

Implements com.sun.prism.Texture.update.

Updates this texture using the contents of the given Buffer.

public void
update(MediaFrame frame, boolean skipFlush)

Implements com.sun.prism.Texture.update.

Updates this texture using the contents of the provided MediaFrame.

Inherited from com.sun.prism.impl.BaseTexture:
assertLockedcheckUpdateParamscontentsNotUsefulcontentsUsefuldisposegetContentHeightgetContentWidthgetContentXgetContentYgetLastImageSerialgetLinearFilteringgetLockCountgetMaxContentHeightgetMaxContentWidthgetPhysicalHeightgetPhysicalWidthgetPixelFormatgetSharedTexturegetUseMipmapgetWrapModeisLockedisSurfaceLostlockmakePermanentsetContentHeightsetContentWidthsetLastImageSerialsetLinearFilteringtoStringunlockupdateupdateupdateupdate

Field Detail

contextback to summary
pack-priv DummyContext context

Constructor Detail

DummyTextureback to summary
pack-priv DummyTexture(DummyContext context, PixelFormat format, Texture.WrapMode wrapMode, int contentWidth, int contentHeight)
DummyTextureback to summary
pack-priv DummyTexture(DummyContext context, PixelFormat format, Texture.WrapMode wrapMode, int contentWidth, int contentHeight, boolean isRTT)

Method Detail

createSharedTextureback to summary
protected Texture createSharedTexture(Texture.WrapMode newMode)

Implements abstract com.sun.prism.impl.BaseTexture.createSharedTexture.

Doc from com.sun.prism.impl.BaseTexture.createSharedTexture.

Create a new version of this texture which shares the same ManagedResource reference. The lock counts for the shared resource reference are not changed in the processing of this method.

Annotations
@Override
getContextback to summary
public DummyContext getContext()
updateback to summary
public void update(Buffer buffer, PixelFormat format, int dstx, int dsty, int srcx, int srcy, int srcw, int srch, int srcscan, boolean skipFlush)

Implements com.sun.prism.Texture.update.

Doc from com.sun.prism.Texture.update.

Updates this texture using the contents of the given Buffer. The upper-left corner of the image data will be positioned at (contentX+dstx, contentY+dsty) of the texture, and the source region to be uploaded will be srcw by srch pixels. This method will cause the vertex buffer to be flushed unless skipFlush is true.

Annotations
@Override
updateback to summary
public void update(MediaFrame frame, boolean skipFlush)

Implements com.sun.prism.Texture.update.

Doc from com.sun.prism.Texture.update.

Updates this texture using the contents of the provided MediaFrame. The source and destination coordinates are implicit, you can only update the entire video texture.

Annotations
@Override
com.sun.prism.null3d back to summary

pack-priv Class DummyTexture.DummyManagedResource

extends ManagedResource<Object>
Class Inheritance

Field Summary

Inherited from com.sun.prism.impl.ManagedResource:
resource

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from com.sun.prism.impl.ManagedResource:
assertLockedbumpAgecontentsNotUsefulcontentsUsefuldisposefreegetAgegetInterestCountgetLockCountgetPoolgetResourceisDisposalRequestedisInterestingisLockedisPermanentisValidlockmakePermanentsetMismatchedunlockwasMismatched

Constructor Detail

DummyManagedResourceback to summary
pack-priv DummyManagedResource()