⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nativepipeline.java

📁 JAVA3D矩陈的相关类
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                varray, cdata,                cdirty,                indexCoord);    }        // non interleaved, by reference, Java arrays    native void executeIndexedGeometryVA(long ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vdefined,            float[] vfcoords, double[] vdcoords,            float[] cfdata, byte[] cbdata,            float[] ndata,            int vertexAttrCount, int[] vertexAttrSizes,            float[][] vertexAttrData,            int texcoordmaplength,            int[] texcoordoffset,            int numActiveTexUnitState,            int texstride, Object[] texCoords,            int cdirty,            int[] indexCoord);        void executeIndexedGeometryVA(Context ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vdefined,            float[] vfcoords, double[] vdcoords,            float[] cfdata, byte[] cbdata,            float[] ndata,            int vertexAttrCount, int[] vertexAttrSizes,            float[][] vertexAttrData,            int texcoordmaplength,            int[] texcoordoffset,            int numActiveTexUnitState,            int texstride, Object[] texCoords,            int cdirty,            int[] indexCoord) {        executeIndexedGeometryVA(unbox(ctx),                geo, geo_type,                isNonUniformScale,                ignoreVertexColors,                initialIndexIndex,                validIndexCount,                vertexCount,                vformat,                vdefined,                vfcoords, vdcoords,                cfdata, cbdata,                ndata,                vertexAttrCount, vertexAttrSizes,                vertexAttrData,                texcoordmaplength,                texcoordoffset,                numActiveTexUnitState,                texstride, texCoords,                cdirty,                indexCoord);    }        // non interleaved, by reference, nio buffer    native void executeIndexedGeometryVABuffer(long ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vdefined,            Object vcoords,            Object cdataBuffer,            float[] cfdata, byte[] cbdata,            Object normal,            int vertexAttrCount, int[] vertexAttrSizes,            Object[] vertexAttrData,            int texcoordmaplength,            int[] texcoordoffset,            int numActiveTexUnitState,            int texstride, Object[] texCoords,            int cdirty,            int[] indexCoord);        void executeIndexedGeometryVABuffer(Context ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vdefined,            Object vcoords,            Object cdataBuffer,            float[] cfdata, byte[] cbdata,            Object normal,            int vertexAttrCount, int[] vertexAttrSizes,            Object[] vertexAttrData,            int texcoordmaplength,            int[] texcoordoffset,            int numActiveTexUnitState,            int texstride, Object[] texCoords,            int cdirty,            int[] indexCoord) {        executeIndexedGeometryVABuffer(unbox(ctx),                geo, geo_type,                isNonUniformScale,                ignoreVertexColors,                initialIndexIndex,                validIndexCount,                vertexCount,                vformat,                vdefined,                vcoords,                cdataBuffer,                cfdata, cbdata,                normal,                vertexAttrCount, vertexAttrSizes,                vertexAttrData,                texcoordmaplength,                texcoordoffset,                numActiveTexUnitState,                texstride, texCoords,                cdirty,                indexCoord);    }        // by-copy geometry    native void buildIndexedGeometry(long ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale, boolean updateAlpha,            float alpha,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vertexAttrCount, int[] vertexAttrSizes,            int texCoordSetCount, int[] texCoordSetMap,            int texCoordSetMapLen,            int[] texCoordSetMapOffset,            double[] xform, double[] nxform,            float[] varray, int[] indexCoord);        void buildIndexedGeometry(Context ctx,            GeometryArrayRetained geo, int geo_type,            boolean isNonUniformScale, boolean updateAlpha,            float alpha,            boolean ignoreVertexColors,            int initialIndexIndex,            int validIndexCount,            int vertexCount,            int vformat,            int vertexAttrCount, int[] vertexAttrSizes,            int texCoordSetCount, int[] texCoordSetMap,            int texCoordSetMapLen,            int[] texCoordSetMapOffset,            double[] xform, double[] nxform,            float[] varray, int[] indexCoord) {        buildIndexedGeometry(unbox(ctx),                geo, geo_type,                isNonUniformScale, updateAlpha,                alpha,                ignoreVertexColors,                initialIndexIndex,                validIndexCount,                vertexCount,                vformat,                vertexAttrCount, vertexAttrSizes,                texCoordSetCount, texCoordSetMap,                texCoordSetMapLen,                texCoordSetMapOffset,                xform, nxform,                varray, indexCoord);    }            // ---------------------------------------------------------------------        //    // GraphicsContext3D methods    //        native void readRaster(long ctx,            int type, int xSrcOffset, int ySrcOffset,            int width, int height, int hCanvas,            int imageDataType,            int imageFormat,            Object imageBuffer,            int depthFormat,            Object depthBuffer);        void readRaster(Context ctx,            int type, int xSrcOffset, int ySrcOffset,            int width, int height, int hCanvas,            int imageDataType,            int imageFormat,            Object imageBuffer,            int depthFormat,            Object depthBuffer) {        readRaster(unbox(ctx),                type, xSrcOffset, ySrcOffset,                width, height, hCanvas,                imageDataType,                                imageFormat, imageBuffer,                depthFormat, depthBuffer);    }           // ---------------------------------------------------------------------        //    // CgShaderProgramRetained methods    //        // ShaderAttributeValue methods        native ShaderError setCgUniform1i(long ctx,            long shaderProgramId,            long uniformLocation,            int value);        ShaderError setCgUniform1i(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            int value) {        return setCgUniform1i(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform1f(long ctx,            long shaderProgramId,            long uniformLocation,            float value);        ShaderError setCgUniform1f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float value) {        return setCgUniform1f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform2i(long ctx,            long shaderProgramId,            long uniformLocation,            int[] value);        ShaderError setCgUniform2i(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            int[] value) {        return setCgUniform2i(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform2f(long ctx,            long shaderProgramId,            long uniformLocation,            float[] value);        ShaderError setCgUniform2f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float[] value) {        return setCgUniform2f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform3i(long ctx,            long shaderProgramId,            long uniformLocation,            int[] value);        ShaderError setCgUniform3i(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            int[] value) {        return setCgUniform3i(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform3f(long ctx,            long shaderProgramId,            long uniformLocation,            float[] value);        ShaderError setCgUniform3f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float[] value) {        return setCgUniform3f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform4i(long ctx,            long shaderProgramId,            long uniformLocation,            int[] value);        ShaderError setCgUniform4i(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            int[] value) {        return setCgUniform4i(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniform4f(long ctx,            long shaderProgramId,            long uniformLocation,            float[] value);        ShaderError setCgUniform4f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float[] value) {        return setCgUniform4f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniformMatrix3f(long ctx,            long shaderProgramId,            long uniformLocation,            float[] value);        ShaderError setCgUniformMatrix3f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float[] value) {        return setCgUniformMatrix3f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        native ShaderError setCgUniformMatrix4f(long ctx,            long shaderProgramId,            long uniformLocation,            float[] value);        ShaderError setCgUniformMatrix4f(Context ctx,            ShaderProgramId shaderProgramId,            ShaderAttrLoc uniformLocation,            float[] value) {        return setCgUniformMatrix4f(unbox(ctx),                unbox(shaderProgramId),                unbox(uniformLocation),                value);    }        // ShaderAttributeArray methods

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -