Smart Gallery v1.1
 
Loading...
Searching...
No Matches
InfinityCode.SmartGallery Namespace Reference

Classes

class  ColliderLoader
 The loader for the GameObject. More...
 
class  Frame
 The frame of the gallery. More...
 
class  Frames
 The collection of frames in the gallery. More...
 
class  Gallery
 Represents a gallery. More...
 
class  InteractionLocker
 The locker for interaction with the module. More...
 
class  Loader
 The loader of the gallery. More...
 
class  MessageSystem
 MessageSystem class is responsible for handling and triggering various events. More...
 
class  Property
 The property of the frame. More...
 
class  PropertyNames
 General property names. More...
 
class  PropertyValue
 The value of the property. More...
 
class  PropertyWeights
 Weights of general properties. More...
 
class  UILoader
 The loader for the UI elements that can be clicked. More...
 
class  Viewer
 Provides functionality for navigating through frames, accessing properties of frames, and interacting with modules. It also handles the initialization and destruction of the viewer. More...
 

Enumerations

enum  Direction { Horizontal , Vertical }
 Direction of switching between frames. More...
 
enum  RemoteTextureSource { Url , Resources , StreamingAssets , PersistentDataPath }
 The source of the remote texture. More...
 
enum  TargetType { Frames , Gallery }
 The type of the target of the loader. More...
 
enum  PropertyType {
  String , MultiLineString , Color , Float ,
  Int , Bool , Vector2 , Vector3 ,
  Audio , Texture , Object
}
 The type of the property. More...
 

Enumeration Type Documentation

◆ Direction

enum Direction

Direction of switching between frames.

Enumerator
Horizontal 

Switching between frames horizontally.

Vertical 

Switching between frames vertically.

◆ PropertyType

The type of the property.

Enumerator
String 

String property.

MultiLineString 

Multi-line string property.

Color 

Color property.

Float 

Float property.

Int 

Int property.

Bool 

Bool property.

Vector2 

Vector2 property.

Vector3 

Vector3 property.

Audio 

Audio property.

Texture 

Texture property.

Object 

Object property.

◆ RemoteTextureSource

The source of the remote texture.

Enumerator
Url 

The texture should be loaded from the URL.

Resources 

The texture should be loaded from the resources.

StreamingAssets 

The texture should be loaded from the streaming assets.

PersistentDataPath 

The texture should be loaded from the persistent data path.

◆ TargetType

enum TargetType

The type of the target of the loader.

Enumerator
Frames 

Load from the frames.

Gallery 

Load from the gallery.