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

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

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

      public final @Nullable UniqueID mAttachmentID
    • mResolveAttachmentID

      public final @Nullable UniqueID mResolveAttachmentID
    • mMipLevel

      public final int mMipLevel
    • mArraySlice

      public final int mArraySlice
  • Constructor Details

    • ColorAttachmentDesc

      public ColorAttachmentDesc()
    • ColorAttachmentDesc

      public ColorAttachmentDesc(@RawPtr @Nullable @RawPtr Image attachment, @RawPtr @Nullable @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