Interface BuiltImmersive<E, ER, S extends NetworkStorage>

Type Parameters:
E - The type of the "extra data" stored on info instances of this Immersive.
ER - The type of the extracted render state for the "extra data" stored on info instances of this Immersive.
S - The type of storage to use for sending Immersive data over the network.
All Superinterfaces:
Immersive<BuiltImmersiveInfo<E>, BuiltImmersiveRenderState<ER>, S>
All Known Implementing Classes:
BuiltImmersiveImpl

public interface BuiltImmersive<E, ER, S extends NetworkStorage> extends Immersive<BuiltImmersiveInfo<E>, BuiltImmersiveRenderState<ER>, S>
Representation of a built Immersive made using an ImmersiveBuilder. This acts as an Immersive, but can also be used to make new ImmersiveBuilders that start as copies of this built Immersive.
  • Method Details

    • getBuilderClone

      <T extends NetworkStorage> ImmersiveBuilder<E,ER,T> getBuilderClone(ImmersiveHandler<T> newHandler)
      Creates a clone of this Immersive for creating an Immersive similar to this one.
      Parameters:
      newHandler - The new handler for this Immersive.
      Returns:
      A new builder instance.