wHiteRabbiT-sTudio Framework
wHiteRabbiT.Unity.UI.GUIWRElement Class Reference
Inheritance diagram for wHiteRabbiT.Unity.UI.GUIWRElement:
wHiteRabbiT.Unity.UI.IGUIWRPanel wHiteRabbiT.Unity.UI.IGUIWRElement

Public Types

enum  ScaleRefEnum {
  ScaleRefEnum.None, ScaleRefEnum.Min, ScaleRefEnum.Max, ScaleRefEnum.Width,
  ScaleRefEnum.Height
}
 
enum  GUIType { GUIType.Text, GUIType.Image, GUIType.TextField }
 
enum  GUIAlignVertical { GUIAlignVertical.Top, GUIAlignVertical.Middle, GUIAlignVertical.Bottom }
 
enum  GUIAlignHorizontal { GUIAlignHorizontal.Left, GUIAlignHorizontal.Center, GUIAlignHorizontal.Right }
 
enum  GUIBaseRef { GUIBaseRef.Pixel, GUIBaseRef.Pourcent }
 

Public Member Functions

void Awake ()
 
void OnDestroy ()
 
void OnEnable ()
 

Public Attributes

Matrix4x4 GUIMatrix = Matrix4x4.identity
 
Vector2 ResolutionScaleRef = new Vector2(1024, 768)
 
ScaleRefEnum ScaleRef = ScaleRefEnum.Min
 
GUIType guiType
 
bool ButtonMode = false
 
Vector2 ButtonScale = Vector2.one
 
Color HoverColor = new Color(0.6f, 0.6f, 0.6f, 1.0f)
 
int NbMinCharTF = 10
 
string text
 
Texture textureSrc
 
bool UseWhiteTexIfNull = true
 
Color textureColor = Color.white
 
bool UseAlpha = true
 
bool fitScreen = false
 
Vector2 textureScale = Vector2.one
 
Font font
 
Color textColor = Color.white
 
int fontSize
 
GUIAlignVertical guiPivotVertical
 
GUIAlignHorizontal guiPivotHorizontal
 
GUIBaseRef PositionCenterBaseRef
 
Vector2 PositionCenter
 
bool UseSameCenter = true
 
float RotationAngle
 
float PourcentInheriteRotationAngle = -100.0f
 
int zOrder
 
bool calcMultiline = false
 
bool guiActiveFromParent = false
 
float WidthMaxPC = 90
 
bool TransitionIn = true
 
bool TransitionOut = true
 
bool InheriteRotation
 
Matrix4x4 OwnRotation
 
bool BoundingCollision
 
string ButtonUpSFXName = "ButtonUp"
 
string ButtonOverSFXName = "ButtonOver"
 

Protected Member Functions

IGUIWRElement GetAncestor (Transform tr)
 
void OnGUI ()
 
void SendMouseUpAsButton ()
 
void SendOnMouseOverAsButton ()
 
void SendOnMouseOutAsButton ()
 

Protected Attributes

GUIWRElement parentElement
 
bool isOver = false
 
bool knowHasParentIGUIElement = false
 
IGUIWRElement parentIGUIElement
 
GUIBaseRef rotationCenterBaseRef
 
Vector2 rotationCenter
 
bool guiActive = true
 
Rect boundingRect
 
bool IsOverMsgSent
 
bool IsOutMsgSent
 

Properties

GUIWRPanel guiPanel [get, set]
 
GUIWRElement ParentElement [get]
 
GUIWRElement geElement [get]
 
float FinalScale [get]
 
Texture texture [get]
 
Vector2 texFinalScale [get]
 
int fontFinalSize [get]
 
GUIStyle gsP [get]
 
GUIStyle gsTFPrev [get]
 
Vector2 ImageCenter [get]
 
Vector2 PositionCenterPixelParent [get]
 
Vector2 PositionCenterPc [get]
 
Vector2 PositionCenterPixel [get]
 
GUIBaseRef RotationCenterBaseRef [get, set]
 
Vector2 RotationCenter [get, set]
 
float FullRotationAngle [get]
 
Vector2 RotationCenterPc [get]
 
Vector2 RotationCenterPixel [get]
 
bool GUIActive [get, set]
 
float WidthMax [get]
 
Matrix4x4 FullRotation [get]
 
Rect BoundingRect [get]
 
- Properties inherited from wHiteRabbiT.Unity.UI.IGUIWRPanel
GUIWRPanel guiPanel [get, set]
 
- Properties inherited from wHiteRabbiT.Unity.UI.IGUIWRElement
Vector2 PositionCenterPixel [get]
 
GUIWRElement geElement [get]
 

Member Enumeration Documentation

Enumerator
Left 
Center 
Right 
Enumerator
Top 
Middle 
Bottom 
Enumerator
Pixel 
Pourcent 
Enumerator
Text 
Image 
TextField 
Enumerator
None 
Min 
Max 
Width 
Height 

Member Function Documentation

void wHiteRabbiT.Unity.UI.GUIWRElement.Awake ( )
IGUIWRElement wHiteRabbiT.Unity.UI.GUIWRElement.GetAncestor ( Transform  tr)
protected
void wHiteRabbiT.Unity.UI.GUIWRElement.OnDestroy ( )
void wHiteRabbiT.Unity.UI.GUIWRElement.OnEnable ( )
void wHiteRabbiT.Unity.UI.GUIWRElement.OnGUI ( )
protected
void wHiteRabbiT.Unity.UI.GUIWRElement.SendMouseUpAsButton ( )
protected
void wHiteRabbiT.Unity.UI.GUIWRElement.SendOnMouseOutAsButton ( )
protected
void wHiteRabbiT.Unity.UI.GUIWRElement.SendOnMouseOverAsButton ( )
protected

Member Data Documentation

bool wHiteRabbiT.Unity.UI.GUIWRElement.BoundingCollision
Rect wHiteRabbiT.Unity.UI.GUIWRElement.boundingRect
protected
bool wHiteRabbiT.Unity.UI.GUIWRElement.ButtonMode = false
string wHiteRabbiT.Unity.UI.GUIWRElement.ButtonOverSFXName = "ButtonOver"
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.ButtonScale = Vector2.one
string wHiteRabbiT.Unity.UI.GUIWRElement.ButtonUpSFXName = "ButtonUp"
bool wHiteRabbiT.Unity.UI.GUIWRElement.calcMultiline = false
bool wHiteRabbiT.Unity.UI.GUIWRElement.fitScreen = false
Font wHiteRabbiT.Unity.UI.GUIWRElement.font
int wHiteRabbiT.Unity.UI.GUIWRElement.fontSize
bool wHiteRabbiT.Unity.UI.GUIWRElement.guiActive = true
protected
bool wHiteRabbiT.Unity.UI.GUIWRElement.guiActiveFromParent = false
Matrix4x4 wHiteRabbiT.Unity.UI.GUIWRElement.GUIMatrix = Matrix4x4.identity
GUIAlignHorizontal wHiteRabbiT.Unity.UI.GUIWRElement.guiPivotHorizontal
GUIAlignVertical wHiteRabbiT.Unity.UI.GUIWRElement.guiPivotVertical
GUIType wHiteRabbiT.Unity.UI.GUIWRElement.guiType
Color wHiteRabbiT.Unity.UI.GUIWRElement.HoverColor = new Color(0.6f, 0.6f, 0.6f, 1.0f)
bool wHiteRabbiT.Unity.UI.GUIWRElement.InheriteRotation
bool wHiteRabbiT.Unity.UI.GUIWRElement.IsOutMsgSent
protected
bool wHiteRabbiT.Unity.UI.GUIWRElement.isOver = false
protected
bool wHiteRabbiT.Unity.UI.GUIWRElement.IsOverMsgSent
protected
bool wHiteRabbiT.Unity.UI.GUIWRElement.knowHasParentIGUIElement = false
protected
int wHiteRabbiT.Unity.UI.GUIWRElement.NbMinCharTF = 10
Matrix4x4 wHiteRabbiT.Unity.UI.GUIWRElement.OwnRotation
GUIWRElement wHiteRabbiT.Unity.UI.GUIWRElement.parentElement
protected
IGUIWRElement wHiteRabbiT.Unity.UI.GUIWRElement.parentIGUIElement
protected
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.PositionCenter
GUIBaseRef wHiteRabbiT.Unity.UI.GUIWRElement.PositionCenterBaseRef
float wHiteRabbiT.Unity.UI.GUIWRElement.PourcentInheriteRotationAngle = -100.0f
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.ResolutionScaleRef = new Vector2(1024, 768)
float wHiteRabbiT.Unity.UI.GUIWRElement.RotationAngle
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.rotationCenter
protected
GUIBaseRef wHiteRabbiT.Unity.UI.GUIWRElement.rotationCenterBaseRef
protected
ScaleRefEnum wHiteRabbiT.Unity.UI.GUIWRElement.ScaleRef = ScaleRefEnum.Min
string wHiteRabbiT.Unity.UI.GUIWRElement.text
Color wHiteRabbiT.Unity.UI.GUIWRElement.textColor = Color.white
Color wHiteRabbiT.Unity.UI.GUIWRElement.textureColor = Color.white
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.textureScale = Vector2.one
Texture wHiteRabbiT.Unity.UI.GUIWRElement.textureSrc
bool wHiteRabbiT.Unity.UI.GUIWRElement.TransitionIn = true
bool wHiteRabbiT.Unity.UI.GUIWRElement.TransitionOut = true
bool wHiteRabbiT.Unity.UI.GUIWRElement.UseAlpha = true
bool wHiteRabbiT.Unity.UI.GUIWRElement.UseSameCenter = true
bool wHiteRabbiT.Unity.UI.GUIWRElement.UseWhiteTexIfNull = true
float wHiteRabbiT.Unity.UI.GUIWRElement.WidthMaxPC = 90
int wHiteRabbiT.Unity.UI.GUIWRElement.zOrder

Property Documentation

Rect wHiteRabbiT.Unity.UI.GUIWRElement.BoundingRect
get
float wHiteRabbiT.Unity.UI.GUIWRElement.FinalScale
get
int wHiteRabbiT.Unity.UI.GUIWRElement.fontFinalSize
get
Matrix4x4 wHiteRabbiT.Unity.UI.GUIWRElement.FullRotation
get
float wHiteRabbiT.Unity.UI.GUIWRElement.FullRotationAngle
get
GUIWRElement wHiteRabbiT.Unity.UI.GUIWRElement.geElement
get
GUIStyle wHiteRabbiT.Unity.UI.GUIWRElement.gsP
getprotected
GUIStyle wHiteRabbiT.Unity.UI.GUIWRElement.gsTFPrev
getprotected
bool wHiteRabbiT.Unity.UI.GUIWRElement.GUIActive
getset
GUIWRPanel wHiteRabbiT.Unity.UI.GUIWRElement.guiPanel
getset
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.ImageCenter
getprotected
GUIWRElement wHiteRabbiT.Unity.UI.GUIWRElement.ParentElement
get
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.PositionCenterPc
getprotected
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.PositionCenterPixel
get
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.PositionCenterPixelParent
getprotected
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.RotationCenter
getset
GUIBaseRef wHiteRabbiT.Unity.UI.GUIWRElement.RotationCenterBaseRef
getset
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.RotationCenterPc
getprotected
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.RotationCenterPixel
getprotected
Vector2 wHiteRabbiT.Unity.UI.GUIWRElement.texFinalScale
get
Texture wHiteRabbiT.Unity.UI.GUIWRElement.texture
get
float wHiteRabbiT.Unity.UI.GUIWRElement.WidthMax
get

The documentation for this class was generated from the following file: