Texture.this - multiple declarations

Function Texture.this

Initialize a new Texture.

this (
  const(Size) size,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);

Function Texture.this

Initialize a new named Texture.

this (
  string name,
  const(Size) size,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);

Function Texture.this

Initialize a new Texture.

this (
  const(Size) size,
  uint bindingLocation,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);

Function Texture.this

Initialize a new named Texture.

this (
  string name,
  const(Size) size,
  uint bindingLocation,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);

Function Texture.this

Initialize a new Texture with initial data.

this (
  const(Size) size,
  ubyte[] data,
  uint bindingLocation = 0u,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);

Function Texture.this

Initialize a new named Texture with initial data.

this (
  string name,
  const(Size) size,
  ubyte[] data,
  uint bindingLocation = 0u,
  gfx.graal.image.ImageUsage usage = cast(ImageUsage)6,
  gfx.graal.pipeline.ShaderStage shaderStage = ShaderStage.fragment
);