Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfx::ResourceHolder::FieldBase Class Reference

Base class for Fields (see below). More...

#include "resourceholder.h"

Inheritance diagram for ion::gfx::ResourceHolder::FieldBase:

Public Member Functions

virtual ~FieldBase ()
 
int GetBit () const
 Get the change bit. More...
 

Protected Member Functions

 FieldBase (const int change_bit, ResourceHolder *holder)
 The constructor is protected because this is an abstract base class. More...
 
void OnChanged ()
 
void OnChanged (const int bit)
 Trigger a change for a specific bit. More...
 

Detailed Description

Base class for Fields (see below).

Definition at line 97 of file resourceholder.h.

Constructor & Destructor Documentation

ion::gfx::ResourceHolder::FieldBase::~FieldBase ( )
virtual

Definition at line 129 of file resourceholder.cc.

ion::gfx::ResourceHolder::FieldBase::FieldBase ( const int  change_bit,
ResourceHolder holder 
)
inlineprotected

The constructor is protected because this is an abstract base class.

Definition at line 106 of file resourceholder.h.

Member Function Documentation

int ion::gfx::ResourceHolder::FieldBase::GetBit ( ) const
inline

Get the change bit.

Definition at line 102 of file resourceholder.h.

void ion::gfx::ResourceHolder::FieldBase::OnChanged ( )
inlineprotected

Definition at line 113 of file resourceholder.h.

void ion::gfx::ResourceHolder::FieldBase::OnChanged ( const int  bit)
inlineprotected

Trigger a change for a specific bit.

Definition at line 121 of file resourceholder.h.


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