fromValue static method

RlFramebufferAttachTextureType fromValue(
  1. int value
)

Returns the RlFramebufferAttachTextureType for the given native value.

Throws ArgumentError if value does not correspond to a known entry.

Implementation

static RlFramebufferAttachTextureType fromValue(int value) => switch (value) {
  0 => RL_ATTACHMENT_CUBEMAP_POSITIVE_X,
  1 => RL_ATTACHMENT_CUBEMAP_NEGATIVE_X,
  2 => RL_ATTACHMENT_CUBEMAP_POSITIVE_Y,
  3 => RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y,
  4 => RL_ATTACHMENT_CUBEMAP_POSITIVE_Z,
  5 => RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z,
  100 => RL_ATTACHMENT_TEXTURE2D,
  200 => RL_ATTACHMENT_RENDERBUFFER,
  _ => throw ArgumentError('Unknown value for $RlFramebufferAttachTextureType: $value'),
};