Class ExrWriteImageCreateInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class ExrWriteImageCreateInfo extends Struct<ExrWriteImageCreateInfo> implements NativeResource
struct ExrWriteImageCreateInfo {
    int32_t width;
    int32_t height;
    uint32_t num_channels;
    ExrWriteChannelInfo const * channels;
    uint32_t compression;
    int32_t compression_level;
    uint32_t flags;
    int32_t tile_size_x;
    int32_t tile_size_y;
    ExrBox2i const * data_window;
    ExrBox2i const * display_window;
    char const * part_name;
}
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • WIDTH

      public static final int WIDTH
      The struct member offsets.
    • HEIGHT

      public static final int HEIGHT
      The struct member offsets.
    • NUM_CHANNELS

      public static final int NUM_CHANNELS
      The struct member offsets.
    • CHANNELS

      public static final int CHANNELS
      The struct member offsets.
    • COMPRESSION

      public static final int COMPRESSION
      The struct member offsets.
    • COMPRESSION_LEVEL

      public static final int COMPRESSION_LEVEL
      The struct member offsets.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • TILE_SIZE_X

      public static final int TILE_SIZE_X
      The struct member offsets.
    • TILE_SIZE_Y

      public static final int TILE_SIZE_Y
      The struct member offsets.
    • DATA_WINDOW

      public static final int DATA_WINDOW
      The struct member offsets.
    • DISPLAY_WINDOW

      public static final int DISPLAY_WINDOW
      The struct member offsets.
    • PART_NAME

      public static final int PART_NAME
      The struct member offsets.
  • Constructor Details

    • ExrWriteImageCreateInfo

      public ExrWriteImageCreateInfo(ByteBuffer container)
      Creates a ExrWriteImageCreateInfo instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details