deep-c-rsc/jcgo_Out/Scene.h

317 lines
9.8 KiB
C

/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */
#ifdef JCGO_116
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__clear__( package_Scene This );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__initialisePolygon3d__I( package_Scene This, jint i
);
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__initialisePolygon2d__I( package_Scene This, jint i
);
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__polygonsIntersectSort__IL06628AI( package_Scene This,
jObjectArr polygons, jint step, jint count );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__generateScanlines__IIIIIIAIAIAL98u34I( package_Scene
This, jintArr ai, jintArr ai1, jintArr ai2, package_GameModel gameModel,
jint i, jint j, jint k, jint l, jint i1, jint pid );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureTranslucentScanline__IAIAIIIIIIIIIIII( jintArr
ai, jintArr ai1, jint i, jint j, jint k, jint l, jint i1, jint j1,
jint k1, jint l1, jint i2, jint j2, jint k2, jint l2 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureScanline__IAIAIIIIIIIIIIII( jintArr ai, jintArr
ai1, jint i, jint j, jint k, jint l, jint i1, jint j1, jint k1, jint
l1, jint i2, jint j2, jint k2, jint l2 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureBackTranslucentScanline__IAIIIIAIIIIIIIIII(
jintArr ai, jintArr ai1, jint i, jint j, jint k, jint l, jint i1,
jint j1, jint k1, jint l1, jint i2, jint j2, jint k2, jint l2, jint
i3 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureTranslucentScanline2__IAIAIIIIIIIIIIII( jintArr
ai, jintArr ai1, jint i, jint j, jint k, jint l, jint i1, jint j1,
jint k1, jint l1, jint i2, jint j2, jint k2, jint l2 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureScanline2__IAIAIIIIIIIIIIII( jintArr ai, jintArr
ai1, jint i, jint j, jint k, jint l, jint i1, jint j1, jint k1, jint
l1, jint i2, jint j2, jint k2, jint l2 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureBackTranslucentScanline2__IAIIIIAIIIIIIIIII(
jintArr ai, jintArr ai1, jint i, jint j, jint k, jint l, jint i1,
jint j1, jint k1, jint l1, jint i2, jint j2, jint k2, jint l2, jint
i3 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__textureGradientScanline__IAIIIIAII( jintArr ai, jintArr
ai1, jint i, jint j, jint k, jint l, jint i1 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__gradientScanline__IAIIIIAII( jintArr ai, jintArr ai1,
jint i, jint j, jint k, jint l, jint i1 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__gradientScanline2__IAIIIIAII( jintArr ai, jintArr ai1,
jint i, jint j, jint k, jint l, jint i1 );
JCGO_NOSEP_INLINE void CFASTCALL
package_Scene__rasterize__IIIIAIAIAIL98u34( package_Scene This, jintArr
ai, jintArr ai1, jintArr ai2, package_GameModel gameModel, jint i,
jint j, jint k, jint l );
JCGO_NOSEP_INLINE jboolean CFASTCALL
package_Scene__intersect__IAIAIAIA( package_Scene This, jintArr ai,
jintArr ai1, jintArr ai2, jintArr ai3 );
JCGO_NOSEP_FRWINL jboolean CFASTCALL
package_Scene__heuristicPolygon__L06628L06628( package_Scene This,
package_Polygon polygon, package_Polygon polygon_1 );
JCGO_NOSEP_INLINE package_Scene CFASTCALL
package_Scene__this__L0s0x4III( package_Scene This, package_Surface
surface, jint i, jint polygons, jint k );
JCGO_NOSEP_FRWINL package_Scene CFASTCALL
package_Scene__new__L0s0x4III( package_Surface surface, jint i, jint
polygons, jint k );
JCGO_NOSEP_STATIC jint CFASTCALL
package_Scene__rgb__III( jint i, jint j, jint k );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__addModel__L98u34( package_Scene This, package_GameModel
model );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__removeModel__L98u34( package_Scene This, package_GameModel
gameModel );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__dispose__( package_Scene This );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__reduceSprites__I( package_Scene This, jint i );
JCGO_NOSEP_STATIC jint CFASTCALL
package_Scene__addSprite__IIIIIII( package_Scene This, jint n, jint
x, jint z, jint y, jint w, jint h, jint tag );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setLocalPlayer__I( package_Scene This, jint i );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setSpriteTranslateX__II( package_Scene This, jint i,
jint n );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setMouseLoc__II( package_Scene This, jint x, jint y
);
JCGO_NOSEP_FRWINL jint CFASTCALL
package_Scene__getMousePickedCount__( package_Scene This );
JCGO_NOSEP_FRWINL jintArr CFASTCALL
package_Scene__getMousePickedFaces__( package_Scene This );
JCGO_NOSEP_FRWINL jObjectArr CFASTCALL
package_Scene__getMousePickedModels__( package_Scene This );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setBounds__IIIIII( package_Scene This, jint baseX,
jint baseY, jint clipX, jint clipY, jint width, jint viewDistance
);
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__polygonsQSort__L06628AII( package_Scene This, jObjectArr
polygons, jint low, jint high );
JCGO_NOSEP_STATIC jboolean CFASTCALL
package_Scene__polygonsOrder__L06628AII( package_Scene This, jObjectArr
polygons, jint start, jint end );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__setFrustum__III( package_Scene This, jint i, jint j,
jint k );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__render__( package_Scene This );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__setCamera__IIIIIII( package_Scene This, jint x, jint
z, jint y, jint pitch, jint yaw, jint roll, jint distance );
JCGO_NOSEP_STATIC jboolean CFASTCALL
package_Scene__separatePolygon__L06628L06628( package_Scene This,
package_Polygon polygon, package_Polygon polygon_1 );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__allocateTextures__III( package_Scene This, jint count,
jint something7, jint something11 );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__defineTexture__IBAIAI( package_Scene This, jbyteArr
usedColours, jintArr colours, jint id, jint wide128 );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__prepareTexture__I( package_Scene This, jint id );
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__setTexturePixels__I( package_Scene This, jint id );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__doSOemthingWithTheFuckinFountainFuck__I( package_Scene
This, jint id );
JCGO_NOSEP_STATIC jint CFASTCALL
package_Scene__method302__I( package_Scene This, jint i );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setLight__III( package_Scene This, jint i, jint j,
jint k );
JCGO_NOSEP_FRWINL void CFASTCALL
package_Scene__setLight__IIIII( package_Scene This, jint i, jint j,
jint k, jint l, jint i1 );
JCGO_NOSEP_STATIC jint CFASTCALL
package_Scene__method306__IIIII( package_Scene This, jint i, jint
j, jint k, jint l, jint i1 );
JCGO_NOSEP_STATIC jboolean CFASTCALL
package_Scene__method307__IIIIZ( package_Scene This, jint i, jint
j, jint k, jint l, jboolean flag );
JCGO_NOSEP_STATIC jboolean CFASTCALL
package_Scene__method308__IIIZ( package_Scene This, jint i, jint j,
jint k, jboolean flag );
struct package_Scene_methods_s
{
java_lang_Class jcgo_class;
JCGO_GCJDESCR_DEFN
JCGO_TYPEID_T jcgo_typeid;
JCGO_OBJSIZE_T jcgo_objsize;
CONST struct jcgo_reflect_s *jcgo_reflect;
JCGO_CLINIT_DEFN
package_Scene (CFASTCALL *jcgo_thisRtn)( package_Scene This );
jboolean (CFASTCALL *equals__Lo)( java_lang_Object This, java_lang_Object
obj );
jint (CFASTCALL *hashCode__)( java_lang_Object This );
java_lang_String (CFASTCALL *toString__)( java_lang_Object This );
void (CFASTCALL *finalize__)( java_lang_Object This );
};
struct package_Scene_class_s
{
struct java_lang_Class_s jcgo_class;
};
JCGO_SEP_EXTERN CONST struct package_Scene_methods_s package_Scene_methods;
JCGO_SEP_EXTERN struct package_Scene_class_s package_Scene__class;
JCGO_NOSEP_STATIC void CFASTCALL
package_Scene__class__0( void );
JCGO_SEP_GCEXTERN jintArr package_Scene__sin2048Cache;
JCGO_SEP_GCEXTERN jintArr package_Scene__sin512Cache;
JCGO_SEP_GCEXTERN jbyteArr package_Scene__aByteArray434;
JCGO_SEP_EXTERN jlong package_Scene__textureCountLoaded;
JCGO_SEP_EXTERN jint package_Scene__frustumMaxX;
JCGO_SEP_EXTERN jint package_Scene__frustumMinX;
JCGO_SEP_EXTERN jint package_Scene__furstumMaxY;
JCGO_SEP_EXTERN jint package_Scene__furstumMinY;
JCGO_SEP_EXTERN jint package_Scene__furstumFarZ;
JCGO_SEP_EXTERN jint package_Scene__frustumNearZ;
struct package_Scene_s
{
CONST struct package_Scene_methods_s *JCGO_IMMFLD_CONST jcgo_methods;
JCGO_MON_DEFN
jObjectArr models;
package_GameModel view;
jintArr raster;
jintArr gradientBase;
jObjectArr gradientRamps;
jintArr anIntArray377;
jObjectArr textureColoursUsed;
jObjectArr textureColourList;
jintArr textureDimension;
jlongArr textureLoadedNumber;
jObjectArr texturePixels;
jbooleanArr textureBackTransparent;
jObjectArr textureColours64;
jObjectArr textureColours128;
package_Surface surface;
jObjectArr scanlines;
jintArr planeX;
jintArr planeY;
jintArr vertexShade;
jintArr vertexX;
jintArr vertexY;
jintArr vertexZ;
jObjectArr mousePickedModels;
jintArr mousePickedFaces;
jObjectArr visiblePolygons;
jintArr spriteId;
jintArr spriteX;
jintArr spriteZ;
jintArr spriteY;
jintArr spriteWidth;
jintArr spriteHeight;
jintArr spriteTranslateX;
jint clipNear;
jint clipFar3d;
jint clipFar2d;
jint fogZFalloff;
jint fogZDistance;
jint modelCount;
jint maxModelCount;
jint rampCount;
jint textureCount;
jint minY;
jint maxY;
jint newStart;
jint newEnd;
jint mouseX;
jint mouseY;
jint mousePickedCount;
jint mousePickedMax;
jint width;
jint clipX;
jint clipY;
jint baseX;
jint baseY;
jint viewDistance;
jint normalMagnitude;
jint cameraX;
jint cameraY;
jint cameraZ;
jint cameraYaw;
jint cameraPitch;
jint cameraRoll;
jint visiblePolygonsCount;
jint spriteCount;
jboolean wideBand;
jboolean interlace;
jboolean mousePickingActive;
};
JCGO_SEP_EXTERN CONST jcgo_arrtype30_Object jcgo_array3_Scene;
JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Scene;
JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Scene;
#endif