# Index

A B C D E G H I L N O P S U V W
All Classes and Interfaces|All Packages

## A

Attribute - Class in com.castlabs.sdk.viisights
Attribute(String, String, String, int) - Constructor for class com.castlabs.sdk.viisights.Attribute
attributes - Variable in class com.castlabs.sdk.viisights.ContentClass

## B

bind(Uri, PlayerController, ViisightsDecorator.Callback) - Method in class com.castlabs.sdk.viisights.ViisightsDecorator
BlurEffect - Class in com.castlabs.sdk.viisights.effects
BlurEffect(int) - Constructor for class com.castlabs.sdk.viisights.effects.BlurEffect

## C

categories - Variable in class com.castlabs.sdk.viisights.Scene
Category - Class in com.castlabs.sdk.viisights
Category(String, String, String, String, double) - Constructor for class com.castlabs.sdk.viisights.Category
categoryType - Variable in class com.castlabs.sdk.viisights.Category
categoryType - Variable in class com.castlabs.sdk.viisights.Hotspot
classType - Variable in class com.castlabs.sdk.viisights.Attribute
classType - Variable in class com.castlabs.sdk.viisights.ContentClass
com.castlabs.sdk.viisights - package com.castlabs.sdk.viisights
com.castlabs.sdk.viisights.effects - package com.castlabs.sdk.viisights.effects
compareTo(Scene) - Method in class com.castlabs.sdk.viisights.Scene
ContentClass - Class in com.castlabs.sdk.viisights
ContentClass(String, int, String, Attribute[]) - Constructor for class com.castlabs.sdk.viisights.ContentClass
contentClasses - Variable in class com.castlabs.sdk.viisights.Scene
create(String) - Static method in class com.castlabs.sdk.viisights.ViisightData
CREATOR - Static variable in class com.castlabs.sdk.viisights.ViisightData

## D

describeContents() - Method in class com.castlabs.sdk.viisights.ViisightData

## E

endMs - Variable in class com.castlabs.sdk.viisights.Hotspot
endMs - Variable in class com.castlabs.sdk.viisights.Scene

## G

getAbsoluteHotspotsUri(String) - Method in class com.castlabs.sdk.viisights.ViisightData
getAbsoluteScenesThumbsUrl(String) - Method in class com.castlabs.sdk.viisights.ViisightData
getAbsoluteScenesUri(String) - Method in class com.castlabs.sdk.viisights.ViisightData
getAbsoluteUri(String) - Method in class com.castlabs.sdk.viisights.ViisightData
getResources(String, File, Bundle) - Method in class com.castlabs.sdk.viisights.ViisightPlugin
getScenes(long) - Method in class com.castlabs.sdk.viisights.ViisightModel
getShader(GLSurfaceView) - Method in class com.castlabs.sdk.viisights.effects.BlurEffect
getShader(GLSurfaceView) - Method in class com.castlabs.sdk.viisights.effects.GrainEffect
getShader(GLSurfaceView) - Method in class com.castlabs.sdk.viisights.effects.NoEffect
getShader(GLSurfaceView) - Method in interface com.castlabs.sdk.viisights.effects.ShaderInterface
  Returns Shader code
GLPlayerView - Class in com.castlabs.sdk.viisights.effects
GLPlayerView(Context) - Constructor for class com.castlabs.sdk.viisights.effects.GLPlayerView
GLPlayerView(Context, AttributeSet) - Constructor for class com.castlabs.sdk.viisights.effects.GLPlayerView
GLPlayerView(Context, AttributeSet, int) - Constructor for class com.castlabs.sdk.viisights.effects.GLPlayerView
GLVideoSurfaceView - Class in com.castlabs.sdk.viisights.effects
  This GLSurfaceView can be used to display video that is being played by media player and at the same time different effect can be applied on the video.
GLVideoSurfaceView(Context) - Constructor for class com.castlabs.sdk.viisights.effects.GLVideoSurfaceView
GLVideoSurfaceView(Context, AttributeSet) - Constructor for class com.castlabs.sdk.viisights.effects.GLVideoSurfaceView
GrainEffect - Class in com.castlabs.sdk.viisights.effects
  Applies film grain effect to video.
GrainEffect(float) - Constructor for class com.castlabs.sdk.viisights.effects.GrainEffect
  Initialize Effect

## H

Hotspot - Class in com.castlabs.sdk.viisights
Hotspot(String, long, long, String, String, String, double) - Constructor for class com.castlabs.sdk.viisights.Hotspot
HotspotPlot - Class in com.castlabs.sdk.viisights
HotspotPlot(Context) - Constructor for class com.castlabs.sdk.viisights.HotspotPlot
HotspotPlot(Context, AttributeSet) - Constructor for class com.castlabs.sdk.viisights.HotspotPlot
HotspotPlot(Context, AttributeSet, int) - Constructor for class com.castlabs.sdk.viisights.HotspotPlot
hotspots - Variable in class com.castlabs.sdk.viisights.ViisightModel
hotspotsUrl - Variable in class com.castlabs.sdk.viisights.ViisightData

## I

id - Variable in class com.castlabs.sdk.viisights.Category
id - Variable in class com.castlabs.sdk.viisights.Hotspot
initialize(TextureView.SurfaceTextureListener, PlayerController) - Method in class com.castlabs.sdk.viisights.effects.GLVideoSurfaceView
isVisible(long) - Method in class com.castlabs.sdk.viisights.Scene

## L

label - Variable in class com.castlabs.sdk.viisights.Category
label - Variable in class com.castlabs.sdk.viisights.Hotspot

## N

name - Variable in class com.castlabs.sdk.viisights.Attribute
name - Variable in class com.castlabs.sdk.viisights.Category
name - Variable in class com.castlabs.sdk.viisights.ContentClass
name - Variable in class com.castlabs.sdk.viisights.Hotspot
NoEffect - Class in com.castlabs.sdk.viisights.effects
  Created by thasso on 29/08/16.
NoEffect() - Constructor for class com.castlabs.sdk.viisights.effects.NoEffect

## O

onModelReady(ViisightModel) - Method in interface com.castlabs.sdk.viisights.ViisightsDecorator.Callback
onScene(long, List<Scene>) - Method in interface com.castlabs.sdk.viisights.ViisightsDecorator.Callback

## P

parse(String) - Static method in class com.castlabs.sdk.viisights.ViisightsParser

## S

Scene - Class in com.castlabs.sdk.viisights
Scene(long, long, ContentClass[], Category[]) - Constructor for class com.castlabs.sdk.viisights.Scene
scenes - Variable in class com.castlabs.sdk.viisights.ViisightModel
scenesThumbsUrl - Variable in class com.castlabs.sdk.viisights.ViisightData
scenesUrl - Variable in class com.castlabs.sdk.viisights.ViisightData
score - Variable in class com.castlabs.sdk.viisights.Attribute
score - Variable in class com.castlabs.sdk.viisights.Category
score - Variable in class com.castlabs.sdk.viisights.ContentClass
score - Variable in class com.castlabs.sdk.viisights.Hotspot
setEffectVisible(boolean) - Method in class com.castlabs.sdk.viisights.effects.GLPlayerView
setEffectVisible(boolean) - Method in class com.castlabs.sdk.viisights.effects.GLVideoSurfaceView
setHotspots(Hotspot[]) - Method in class com.castlabs.sdk.viisights.HotspotPlot
setScenes(Scene[], String) - Method in class com.castlabs.sdk.viisights.HotspotPlot
ShaderInterface - Interface in com.castlabs.sdk.viisights.effects
startMs - Variable in class com.castlabs.sdk.viisights.Hotspot
startMs - Variable in class com.castlabs.sdk.viisights.Scene

## U

unbind() - Method in class com.castlabs.sdk.viisights.ViisightsDecorator
update(long, long) - Method in class com.castlabs.sdk.viisights.HotspotPlot
url - Variable in class com.castlabs.sdk.viisights.ViisightData

## V

value - Variable in class com.castlabs.sdk.viisights.Attribute
ViisightData - Class in com.castlabs.sdk.viisights
ViisightModel - Class in com.castlabs.sdk.viisights
ViisightModel(Scene[], Hotspot[]) - Constructor for class com.castlabs.sdk.viisights.ViisightModel
ViisightPlugin - Class in com.castlabs.sdk.viisights
ViisightPlugin() - Constructor for class com.castlabs.sdk.viisights.ViisightPlugin
ViisightsDecorator - Class in com.castlabs.sdk.viisights
ViisightsDecorator() - Constructor for class com.castlabs.sdk.viisights.ViisightsDecorator
ViisightsDecorator.Callback - Interface in com.castlabs.sdk.viisights
ViisightsParser - Class in com.castlabs.sdk.viisights
ViisightsParser() - Constructor for class com.castlabs.sdk.viisights.ViisightsParser

## W

writeToParcel(Parcel, int) - Method in class com.castlabs.sdk.viisights.ViisightData

A B C D E G H I L N O P S U V W
All Classes and Interfaces|All Packages