14 #include "ai_vector.h"
54 #define AiStateGetMsgByte(name,val) AiMessageGetByteFunc (sg,name,val)
55 #define AiStateGetMsgBool(name,val) AiMessageGetBoolFunc (sg,name,val)
56 #define AiStateGetMsgInt(name,val) AiMessageGetIntFunc (sg,name,val)
57 #define AiStateGetMsgUInt(name,val) AiMessageGetUIntFunc (sg,name,val)
58 #define AiStateGetMsgFlt(name,val) AiMessageGetFltFunc (sg,name,val)
59 #define AiStateGetMsgRGB(name,val) AiMessageGetRGBFunc (sg,name,val)
60 #define AiStateGetMsgRGBA(name,val) AiMessageGetRGBAFunc (sg,name,val)
61 #define AiStateGetMsgVec(name,val) AiMessageGetVecFunc (sg,name,val)
62 #define AiStateGetMsgPnt(name,val) AiMessageGetPntFunc (sg,name,val)
63 #define AiStateGetMsgPnt2(name,val) AiMessageGetPnt2Func (sg,name,val)
64 #define AiStateGetMsgStr(name,val) AiMessageGetStrFunc (sg,name,val)
65 #define AiStateGetMsgPtr(name,val) AiMessageGetPtrFunc (sg,name,val)
66 #define AiStateGetMsgArray(name,val) AiMessageGetArrayFunc(sg,name,val)
82 #define AiStateSetMsgByte(name,val) AiMessageSetByteFunc (sg,name,val)
83 #define AiStateSetMsgBool(name,val) AiMessageSetBoolFunc (sg,name,val)
84 #define AiStateSetMsgInt(name,val) AiMessageSetIntFunc (sg,name,val)
85 #define AiStateSetMsgUInt(name,val) AiMessageSetUIntFunc (sg,name,val)
86 #define AiStateSetMsgFlt(name,val) AiMessageSetFltFunc (sg,name,val)
87 #define AiStateSetMsgRGB(name,val) AiMessageSetRGBFunc (sg,name,val)
88 #define AiStateSetMsgRGBA(name,val) AiMessageSetRGBAFunc (sg,name,val)
89 #define AiStateSetMsgVec(name,val) AiMessageSetVecFunc (sg,name,val)
90 #define AiStateSetMsgPnt(name,val) AiMessageSetPntFunc (sg,name,val)
91 #define AiStateSetMsgPnt2(name,val) AiMessageSetPnt2Func (sg,name,val)
92 #define AiStateSetMsgStr(name,val) AiMessageSetStrFunc (sg,name,val)
93 #define AiStateSetMsgPtr(name,val) AiMessageSetPtrFunc (sg,name,val)
94 #define AiStateSetMsgArray(name,val) AiMessageSetArrayFunc(sg,name,val)
119 AI_API
bool AiMessageGetBoolFunc (
const AtShaderGlobals* sg,
const char* msg_name,
bool* val );
121 AI_API
bool AiMessageGetIntFunc (
const AtShaderGlobals* sg,
const char* msg_name,
int* val );
122 AI_API
bool AiMessageGetUIntFunc (
const AtShaderGlobals* sg,
const char* msg_name,
unsigned int* val);
123 AI_API
bool AiMessageGetFltFunc (
const AtShaderGlobals* sg,
const char* msg_name,
float* val );
129 AI_API
bool AiMessageGetStrFunc (
const AtShaderGlobals* sg,
const char* msg_name,
const char** val );
130 AI_API
bool AiMessageGetPtrFunc (
const AtShaderGlobals* sg,
const char* msg_name,
void** val );
133 AI_API
bool AiMessageSetBoolFunc (
AtShaderGlobals* sg,
const char* msg_name,
bool );
135 AI_API
bool AiMessageSetIntFunc (
AtShaderGlobals* sg,
const char* msg_name,
int );
136 AI_API
bool AiMessageSetUIntFunc (
AtShaderGlobals* sg,
const char* msg_name,
unsigned int);
137 AI_API
bool AiMessageSetFltFunc (
AtShaderGlobals* sg,
const char* msg_name,
float );
143 AI_API
bool AiMessageSetStrFunc (
AtShaderGlobals* sg,
const char* msg_name,
const char* );
144 AI_API
bool AiMessageSetPtrFunc (
AtShaderGlobals* sg,
const char* msg_name,
void* );
© 2009-2013 Solid Angle SL · all rights reserved · www.solidangle.com