@@ -30,7 +30,7 @@
*.opensdf
*.xcuserstate
*.xcworkspace
-*.origxcuserdata
+*.xcuserdata
Core/Build/Mac\ OS\ X/build
IDE/Build/Mac\ OS\ X/build
@@ -89,7 +89,7 @@ namespace Polycode {
vector<OSXEvent> osxEvents;
- private:
+ protected:
uint64_t initTime;
@@ -122,7 +122,7 @@ namespace Polycode {
Material *getScreenShaderMaterial() { return filterShaderMaterial; }
Number exposureLevel;
bool orthoMode;
@@ -107,7 +107,7 @@ namespace Polycode {
NSOpenGLContext *context;
PolycodeView *glView;
@@ -171,7 +171,7 @@ namespace Polycode {
* Alpha value.
*/
Number a;
};
@@ -50,7 +50,7 @@ namespace Polycode {
void *secondaryHandlerData;
}
@@ -42,7 +42,7 @@ namespace Polycode {
bool isValid();
bool loaded;
unsigned char *buffer;
bool valid;
FT_Face ftFace;
@@ -51,7 +51,7 @@ namespace Polycode {
GLuint getTextureID();
int filteringMode;
GLuint textureID;
@@ -128,7 +128,7 @@ namespace Polycode {
void clearShader();
void applyMaterial(Material *material, ShaderBinding *localOptions, unsigned int shaderIndex);
GLuint defaultFramebuffer, colorRenderbuffer;
@@ -54,7 +54,7 @@ namespace Polycode {
GLuint getNormalBufferID();
GLuint getColorBufferID();
GLuint vertexBufferID;
GLuint texCoordBufferID;
@@ -53,7 +53,7 @@ namespace Polycode {
static const int ANTIALIAS_FULL = 0;
static const int ANTIALIAS_NONE = 1;
Number currentTextWidth;
Number currentTextHeight;
@@ -330,7 +330,7 @@ namespace Polycode {
bool useVertexColors;
VertexBuffer *vertexBuffer;
bool meshHasVertexBuffer;
@@ -57,7 +57,7 @@ public:
return perlin_noise_2D(vec);
-private:
+protected:
void init_perlin(int n,Number p);
Number perlin_noise_2D(Number vec[2]);
@@ -123,7 +123,7 @@ namespace Polycode {
void flipUVY();
unsigned int vertexCount;
vector<Vertex*> vertices;
@@ -49,7 +49,7 @@ namespace Polycode {
void generatePointsFromCurves(BezierCurve *wCurve, BezierCurve *xCurve, BezierCurve *yCurve, BezierCurve *zCurve);
void recalcTangents(void);
vector<QuatTriple> tPoints;
vector<Quaternion> points;
@@ -186,7 +186,7 @@ namespace Polycode {
SceneEntity *lightShape;
Number spotlightExponent;
Number spotlightCutoff;
@@ -44,7 +44,7 @@ namespace Polycode {
void Render();
Mesh *mesh;
@@ -75,7 +75,7 @@ namespace Polycode {
static const int TYPE_TORUS = 6;
@@ -73,7 +73,7 @@ namespace Polycode {
Number getImageHeight();
Number imageWidth;
Number imageHeight;
@@ -71,7 +71,7 @@ class _PolyExport ScreenSprite : public ScreenShape
void playAnimation(String name, int startFrame, bool once);
void Update();
Number spriteWidth;
Number spriteHeight;
@@ -124,7 +124,7 @@ namespace Polycode {
void setSpeed(Number speed);
String name;
Number duration;
@@ -211,7 +211,7 @@ namespace Polycode {
SkeletonAnimation *getCurrentAnimation() { return currentAnimation; }
SceneEntity *bonesEntity;
@@ -110,7 +110,7 @@ namespace Polycode {
static unsigned long readByte32(const unsigned char buffer[4]);
static unsigned short readByte16(const unsigned char buffer[2]);
bool isPositional;
ALuint soundSource;
@@ -56,7 +56,7 @@ namespace Polycode {
void setGlobalVolume(Number globalVolume);
ALCdevice* device;
ALCcontext* context;
@@ -229,7 +229,7 @@ namespace Polycode {
static const int ENCODING_UTF8 = 0;
@@ -71,7 +71,7 @@ namespace Polycode {
static const int EVENT_TRIGGER = 0;
int elapsed;
bool paused;
@@ -149,7 +149,7 @@ namespace Polycode {
BezierCurve *zCurve, int easeType, Number time, bool repeat=false);
~QuaternionTween();
void updateCustomTween();
Number pathValue;
Tween *pathTween;
QuaternionCurve *quatCurve;
@@ -46,7 +46,7 @@ namespace Polycode {
Vector2(Number x, Number y);
virtual ~Vector2();
@@ -180,7 +180,7 @@ namespace Polycode {
Number z;
@@ -181,7 +181,7 @@ namespace Polycode {
bool useVertexColor;
vector <BoneAssignment*> boneAssignments;
Vector2 texCoord;