📄 nativepipeline.java
字号:
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 + -