Class FramebufferDesc.ColorAttachmentDesc

java.lang.Object
icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
Enclosing class:
FramebufferDesc

@Immutable public static final class FramebufferDesc.ColorAttachmentDesc extends Object
  • Field Details

    • mAttachment

      @Nullable public final WeakReference<@RawPtr Image> mAttachment
    • mResolveAttachment

      @Nullable public final WeakReference<@RawPtr Image> mResolveAttachment
    • mAttachmentID

      @Nullable public final UniqueID mAttachmentID
    • mResolveAttachmentID

      @Nullable public final UniqueID mResolveAttachmentID
    • mMipLevel

      public final int mMipLevel
    • mArraySlice

      public final int mArraySlice
  • Constructor Details

    • ColorAttachmentDesc

      public ColorAttachmentDesc()
    • ColorAttachmentDesc

      public ColorAttachmentDesc(@Nullable @RawPtr @RawPtr Image attachment, @Nullable @RawPtr @RawPtr Image resolveAttachment, int mipLevel, int arraySlice)
  • Method Details

    • isStale

      public boolean isStale()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object