11COGSCORE_BRIDGE
void setEntityField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId, EntityId targetId);
13COGSCORE_BRIDGE EntityId getEntityField(BridgeContext* ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId);
15COGSCORE_BRIDGE
void setMultiEntityField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const EntityId * targetIds,
int count);
17COGSCORE_BRIDGE
void setFloatField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float value);
18COGSCORE_BRIDGE
void setDoubleField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double value);
19COGSCORE_BRIDGE
void setIntegerField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int value);
20COGSCORE_BRIDGE
void setUIntegerField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint32_t value);
21COGSCORE_BRIDGE
void setBoolField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const CogsBool value);
23COGSCORE_BRIDGE
int getBoolField(BridgeContext* ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId);
25COGSCORE_BRIDGE
void setInt64Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int64_t value);
26COGSCORE_BRIDGE
void setUInt64Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint64_t value);
28COGSCORE_BRIDGE
void setVector2Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * value);
29COGSCORE_BRIDGE
void setVector3Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * value);
30COGSCORE_BRIDGE
void setVector4Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * value);
32COGSCORE_BRIDGE
void setVector2dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * value);
33COGSCORE_BRIDGE
void setVector3dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * value);
34COGSCORE_BRIDGE
void setVector4dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * value);
36COGSCORE_BRIDGE
void setVector2iField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int32_t * value);
37COGSCORE_BRIDGE
void setVector3iField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int32_t * value);
38COGSCORE_BRIDGE
void setVector4iField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int32_t * value);
40COGSCORE_BRIDGE
void setVector2uField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint32_t * value);
41COGSCORE_BRIDGE
void setVector3uField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint32_t * value);
42COGSCORE_BRIDGE
void setVector4uField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint32_t * value);
44COGSCORE_BRIDGE
void setQuaternionField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * value);
45COGSCORE_BRIDGE
void setQuaterniondField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * value);
47COGSCORE_BRIDGE
void setMatrixField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * value);
48COGSCORE_BRIDGE
void setMultiMatrixField(BridgeContext* ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float* values,
const int count);
50COGSCORE_BRIDGE
void setMultiFloatField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int count);
51COGSCORE_BRIDGE
void setMultiFloatFieldSubset(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int offset,
const int count);
52COGSCORE_BRIDGE
void setMultiDoubleField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * values,
const int count);
53COGSCORE_BRIDGE
void setMultiIntegerField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const int * values,
const int count);
54COGSCORE_BRIDGE
void setMultiUInt64Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint64_t * values,
const int count);
55COGSCORE_BRIDGE
void setMultiUInt64FieldSubset(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const uint64_t * values,
const int offset,
const int count);
57COGSCORE_BRIDGE
void setMultiVector2Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int count);
58COGSCORE_BRIDGE
void setMultiVector3Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int count);
59COGSCORE_BRIDGE
void setMultiVector3FieldSubset(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int offset,
const int count);
60COGSCORE_BRIDGE
void setMultiVector4Field(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int count);
61COGSCORE_BRIDGE
void setMultiVector4FieldSubset(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const float * values,
const int offset,
const int count);
63COGSCORE_BRIDGE
void setMultiVector2dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * values,
const int count);
64COGSCORE_BRIDGE
void setMultiVector3dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * values,
const int count);
65COGSCORE_BRIDGE
void setMultiVector4dField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const double * values,
const int count);
67COGSCORE_BRIDGE
void setStringField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const char * value);
68COGSCORE_BRIDGE
void setMultiStringField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const char ** value,
const int count);
70COGSCORE_BRIDGE
void getFieldValue(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
void * value,
int size);
71COGSCORE_BRIDGE
const char * getStringFieldValue(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId);
72COGSCORE_BRIDGE
void getVector3FieldValue(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
float * value);
73COGSCORE_BRIDGE
int getMultiFieldValue(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
void * value,
int size);
76COGSCORE_BRIDGE
void setEncodedMultiStringField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
const char* value);
80COGSCORE_BRIDGE
const char* getEncodedMultiStringFieldValue(BridgeContext* ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId);
86COGSCORE_BRIDGE
int getEncodedMultiStringField(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId,
char* value,
int size);
88COGSCORE_BRIDGE ResourceId getResourceFieldValue(BridgeContext * ctx, EntityId entityId,
const ComponentId componentId,
const FieldId fieldId);