Beamable SDK
|
Classes | |
struct | PropertyReference |
class | VariableData |
Public Types | |
enum | PropertyValueState { NoResult , SingleResult , MultipleResults , VariableLoopDetected } |
Public Member Functions | |
VariableData | GetVariableData (string key) |
IEnumerable< string > | GetVariableNames () |
void | AddStyleSheet (BussStyleSheet sheet) |
void | RemoveStyleSheet (BussStyleSheet sheet) |
void | RemoveAllStyleSheets () |
void | ReconsiderStyleSheet (BussStyleSheet sheet) |
void | ReconsiderAllStyleSheets () |
void | SetCrushingChange () |
void | SetPropertyDirty (BussStyleSheet styleSheet, BussStyleRule styleRule, BussPropertyProvider propertyProvider) |
void | SetVariableDirty (string key) |
void | FlushDirtyMarkers () |
void | ResetVariableLoopDetector () |
PropertyValueState | TryGetVariableValue (VariableProperty variableProperty, BussStyleRule styleRule, out IBussProperty result, BussElement context, Type expectedType) |
Properties | |
bool | ForceRefreshAll [get] |
HashSet< PropertyReference > | DirtyProperties = new HashSet<PropertyReference>() [get] |