Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

HPropertyInfo Class Reference

Father class for all property UI contexts. More...

#include <HPropert.h>

Inheritance diagram for HPropertyInfo:

Inheritance graph

[legend]

List of all members.


Public Types

enum   DrawWhen {
  DRAWNEVER, DRAWALWAYS, DRAWIFSHADED, DRAWIFFLARES,
  DRAWIFMATERIALS, DRAWIFPARTICLES
}
enum   VisibleWhen {
  VISIBLENEVER, VISIBLEALWAYS, VISIBLECACHEONLY, VISIBLEINSTANCEONLY,
  VISIBLESOMETIMES
}

Public Member Functions

void  operator delete (void *ptr)
void  SetLocalizedName (const char *name)
  For backward comp with V9.0o and older.
void  SetMatchName (const char *name)
  For backward comp with V9.0o and older.
void  SetLocalizedName (const String &name)
void  SetMatchName (const String &name)
String  GetLocalizedName ()
String  GetMatchName ()
void  SetDocumentation (const char *doc)
DrawWhen  GetDrawWhen ()
void  SetDrawWhen (DrawWhen dw)
VisibleWhen  GetVisibleWhen ()
void  SetVisibleWhen (VisibleWhen vw)
BOOL  IsConstant ()
void  SetConstant (BOOL state)
BOOL  IsReadOnly ()
void  SetReadOnly (BOOL state)
BOOL  IsReadOnlyOnCache ()
void  SetReadOnlyOnCache (BOOL state)
BOOL  IsReadOnlyOnInstance ()
void  SetReadOnlyOnInstance (BOOL state)
BOOL  IsAdvanced ()
void  SetAdvanced (BOOL state)
BOOL  IsSaveProperty ()
void  SetSaveProperty (BOOL state)
BOOL  IsNotifyAnimObjectValueChanged ()
void  SetNotifyAnimObjectValueChanged (BOOL state)
BOOL  IsDeletable ()
void  SetDeletable (BOOL state)
void  SetCacheAnimatable (BOOL state)
BOOL  GetCacheAnimatable ()

Static Public Member Functions

static HPropertyInfo New (const char *localizedname, const char *matchname)
static void  DeleteHandle (HPropertyInfo *handle)