28 #ifndef __BillboardParticleRenderer_H__
29 #define __BillboardParticleRenderer_H__
65 String doGet(
const void* target)
const;
66 void doSet(
void* target,
const String& val);
72 String doGet(
const void* target)
const;
73 void doSet(
void* target,
const String& val);
79 String doGet(
const void* target)
const;
80 void doSet(
void* target,
const String& val);
86 String doGet(
const void* target)
const;
87 void doSet(
void* target,
const String& val);
93 String doGet(
const void* target)
const;
94 void doSet(
void* target,
const String& val);
100 String doGet(
const void* target)
const;
101 void doSet(
void* target,
const String& val);
107 String doGet(
const void* target)
const;
108 void doSet(
void* target,
const String& val);
127 void setUseAccurateFacing(
bool acc);
129 bool getUseAccurateFacing(
void)
const;
174 void setCommonDirection(
const Vector3& vec);
177 const Vector3& getCommonDirection(
void)
const;
188 void setCommonUpVector(
const Vector3& vec);
191 const Vector3& getCommonUpVector(
void)
const;
194 void setPointRenderingEnabled(
bool enabled);
197 bool isPointRenderingEnabled(
void)
const;
202 const String& getType(
void)
const;
208 bool debugRenderables =
false);
212 void _notifyCurrentCamera(
Camera* cam);
214 void _notifyParticleRotated(
void);
216 void _notifyParticleResized(
void);
218 void _notifyParticleQuota(
size_t quota);
220 void _notifyAttached(
Node* parent,
bool isTagPoint =
false);
222 void _notifyDefaultDimensions(
Real width,
Real height);
224 void setRenderQueueGroup(
uint8 queueID);
226 void setRenderQueueGroupAndPriority(
uint8 queueID,
ushort priority);
228 void setKeepParticlesInLocalSpace(
bool keepLocal);
252 const String& getType()
const;
265 #endif // __BillboardParticleRenderer_H__