#include <micronodes_runtime.h>
Public Member Functions | |
VarAccess (Context &ctx, FrameData &frame, const Int *offsetsMap, const void *userData) | |
Int | GetIndex () const |
Context & | GetContext () const |
const ViewIteratorMember & | GetMember (ACCESS_INDEX member) const |
const Generic & | GetMemberValue (ACCESS_INDEX member) const |
Generic & | GetMemberValue (ACCESS_INDEX member) |
const Char * | GetMemberArrayPointer () const |
const void * | GetUserData () const |
FrameData & | GetFrameData () const |
Static Public Member Functions | |
static Int | PrivateGetMemberArrayOffset () |
Private Attributes | |
FrameData *const | _frame |
const Int *const | _offsetsMap |
Context *const | _context |
const void * | _userData |
Friends | |
template<Int PORTCOUNT> | |
class | BatchVarAccess |
Int GetIndex | ( | ) | const |
Context& GetContext | ( | ) | const |
const ViewIteratorMember& GetMember | ( | ACCESS_INDEX | member | ) | const |
const Generic& GetMemberValue | ( | ACCESS_INDEX | member | ) | const |
Generic& GetMemberValue | ( | ACCESS_INDEX | member | ) |
|
static |
const Char* GetMemberArrayPointer | ( | ) | const |
const void* GetUserData | ( | ) | const |
FrameData& GetFrameData | ( | ) | const |
|
friend |
|
private |
|
private |
|
private |