#include "defs.h"
Go to the source code of this file.
Namespaces | |
namespace | OSGK |
namespace | OSGK::CXXAPI |
Classes | |
struct | OSGK_BaseObject |
Base OffscreenGecko object. More... | |
class | OSGK::CXXAPI::Wrap< T > |
Wrapper class for all OffscreenGecko objects; automatically handles reference counting. More... | |
Defines | |
#define | OSGK_DERIVEDTYPE(T) |
Functions | |
int | osgk_addref (OSGK_BaseObject *obj) |
Acquire a reference to an OffscreenGecko object. | |
int | osgk_release (OSGK_BaseObject *obj) |
Release a reference to an OffscreenGecko object. |
#define OSGK_DERIVEDTYPE | ( | T | ) |
Value:
typedef struct T ## _s { \ OSGK_BaseObject baseobj; \ } T
int osgk_addref | ( | OSGK_BaseObject * | obj | ) |
Acquire a reference to an OffscreenGecko object.
Returns new reference count.
int osgk_release | ( | OSGK_BaseObject * | obj | ) |
Release a reference to an OffscreenGecko object.