Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
HPS.Condition Class Reference
Inheritance diagram for HPS.Condition:
HPS.Object

Public Types

enum  Intrinsic { Extent = 0, DrawPass = 1 }
 

Public Member Functions

override void Dispose ()
 
 Condition (string in_utf8)
 
 Condition (float in_number)
 
 Condition (HPS.Condition.Intrinsic in_special)
 
 Condition (HPS.Condition in_that)
 
override HPS.Type ObjectType ()
 
bool ShowCondition (out string out_condition)
 
bool ShowNumber (out float out_number)
 
bool ShowIntrinsic (out HPS.Condition.Intrinsic out_special)
 
bool ShowOperands (out HPS.Condition[] out_operands)
 
override bool Equals (System.Object obj)
 
override int GetHashCode ()
 
bool Equals (HPS.Condition in_that)
 
bool IsSatisfiedBy (string[] in_conditions)
 
bool IsSatisfiedBy (string in_condition)
 
HPS.Condition OR (HPS.Condition in_operand2)
 
HPS.Condition XOR (HPS.Condition in_operand2)
 
HPS.Condition AND (HPS.Condition in_operand2)
 
HPS.Condition EQ (HPS.Condition in_operand2)
 
HPS.Condition NEQ (HPS.Condition in_operand2)
 
HPS.Condition GT (HPS.Condition in_operand2)
 
HPS.Condition LT (HPS.Condition in_operand2)
 
HPS.Condition GTEQ (HPS.Condition in_operand2)
 
HPS.Condition LTEQ (HPS.Condition in_operand2)
 
- Public Member Functions inherited from HPS.Object
IntPtr GetClassID ()
 
 Object (HPS.Object in_that)
 
HPS.Type Type ()
 
virtual bool Empty ()
 
virtual void Reset ()
 
bool HasType (HPS.Type in_mask)
 
IntPtr GetInstanceID ()
 

Static Public Member Functions

static bool operator== (HPS.Condition a, HPS.Condition b)
 
static bool operator!= (HPS.Condition a, HPS.Condition b)
 
static HPS.Condition OR (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition XOR (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition AND (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition EQ (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition NEQ (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition GT (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition LT (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition GTEQ (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition LTEQ (HPS.Condition in_operand1, HPS.Condition in_operand2)
 
static HPS.Condition NOT (HPS.Condition in_operand)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Protected Attributes inherited from HPS.Object
HandleRef cptr
 
HandleRef scptr
 
bool cMemOwn
 

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