version 3.3

engine.h File Reference

#include <vrs/matrix.h>
#include <vrs/sharedobj.h>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  VRS

Classes

class  VRS::Engine
struct  VRS::Engine::PolyAttributeEntry
struct  VRS::Engine::ShaderStackEntry

Defines

#define VRS_GetMonoAttribute(TARGET_TYPE, ENGINE)   VRS_Cast(TARGET_TYPE, (ENGINE)->getMonoAttribute(TARGET_TYPE::ClassNameVRS()))
#define VRS_GuardedGetMonoAttribute(TARGET_TYPE, ENGINE)   VRS_GuardedCast(TARGET_TYPE, (ENGINE)->getMonoAttribute(TARGET_TYPE::ClassNameVRS()))
#define VRS_REGISTER_HANDLER(HANDLER, ENGINE)


Define Documentation

#define VRS_GetMonoAttribute ( TARGET_TYPE,
ENGINE   )     VRS_Cast(TARGET_TYPE, (ENGINE)->getMonoAttribute(TARGET_TYPE::ClassNameVRS()))

#define VRS_GuardedGetMonoAttribute ( TARGET_TYPE,
ENGINE   )     VRS_GuardedCast(TARGET_TYPE, (ENGINE)->getMonoAttribute(TARGET_TYPE::ClassNameVRS()))

#define VRS_REGISTER_HANDLER ( HANDLER,
ENGINE   ) 

Value:

namespace {                                                                             \
        bool VRS_ANONYMOUS_IDENTIFIER(registration) = ENGINE::registerHandler(new HANDLER); \
    }


Generated on Thu May 23 06:00:21 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact