问题标签 [renderer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1530 浏览

android - 如何在动态壁纸上渲染 OpenGL(太难了!)?

所以想象你有一个安卓应用程序(不是动态壁纸),假设它具有一个在 OpenGL 中渲染的立方体,带有纹理和照明等等。现在,您将如何将其移植到动态壁纸中?现在我已经有了办法,但是我采取的方法在三星手机上不起作用!所以我想知道其他人是如何做到的,因为显然其他 3D 动态壁纸可以在三星手机上使用。我试过 Robert Green 的 GLWallpaperService,但他提供的关于它是如何实现的文档太少了,以至于我无法弄清楚如何使用它。所以这里有一个问题:如果一个普通的 opengl 应用程序有一个 Cube.java 类和一个 Renderer.java 类,它充当多维数据集的渲染器,我如何才能让它作为壁纸工作?

0 投票
3 回答
8535 浏览

magento - 自定义列的 Magento 网格过滤器索引

Magento 网格中

a)在准备集合时,我在查询中进行了一些计算,并将这些值作为额外的列 -

ex - select 1 as extracolumn

现在如何filter_index在此列上设置和排序

或者

b) 我正在使用渲染在列中显示自定义数据,如何filter_index在此列上设置和排序

0 投票
1 回答
4006 浏览

grid - extjs 4 在选项卡面板上的网格上呈现工具提示

我正在使用 Extjs 4 并使用 Designer 1.2.0 我正面临我用来显示工具提示的网格渲染器功能的问题。网格放置在选项卡面板中。当我第一次打开选项卡面板时一切正常,但是当我关闭选项卡面板并重新打开它时,initComponent() 不会再次被调用,因此工具提示不会显示并且超链接效果会消失。有什么办法可以解决这个问题?下面是我的代码:

但是,当我在通过从设计器导出项目生成的ui文件中编写渲染器代码时,一切正常。问题是如果我在ui文件中编写渲染器,每次导出项目时它都会被覆盖:(

0 投票
1 回答
1027 浏览

grid - extjs 4 Designer 1.2 网格渲染器

我正在使用 extjs 设计器 1.2。我在面板上有一个按钮,点击时会打开窗口。该窗口有网格,我在 js 文件中应用了渲染器,如下所示。问题是渲染器在第一次打开窗口时效果很好,但是当我关闭窗口并重新打开它时,效果就消失了。

==================================================== =========================

观察: 当我在 ui.js 中使用渲染器时,即通过从设计器导出项目生成的文件,我没有遇到上述问题。有什么办法可以解决这个问题?

0 投票
1 回答
6711 浏览

android - Opengl-es 手动调用 onDrawFrame

我正在创建一个游戏循环,如果我发现我落后于进程,我需要能够调用 onDrawFrame(从渲染器内部手动)以便“跳过帧”。

目前我有一个 GLSurfaceView 类调用

有了这个设置,我明白 onDrawFrame 会在每个刻度上被调用。

我尝试将上述调用放在一个方法中,以便我可以从我的游戏循环中调用它,但是在游戏循环的第二次运行中,我崩溃并显示消息说

有没有办法在每一帧手动调用渲染器

只会打电话给

方法正常工作。或者在使用openGL时以这种方式控制渲染器不是一个好习惯

0 投票
1 回答
766 浏览

javascript - extjs 4 网格渲染器

我正在使用 extjs 设计器 1.2。我在面板上有一个按钮,点击时会打开窗口。该窗口有网格,我在 js 文件中应用了渲染器,如下所示。问题是渲染器在第一次打开窗口时效果很好,但是当我关闭窗口并重新打开它时,效果就消失了。

观察:当我在 ui.js 中使用渲染器时,即通过从设计器导出项目生成的文件,我没有遇到上述问题。有什么办法可以解决这个问题?

0 投票
0 回答
238 浏览

jsf - JSF 渲染器 - 将编码输出存储在字符串中以进行重定位

我想将 UIComponent 的 encodeAll() 方法生成的响应存储到一个字符串中,以便在其他地方使用该内容。

我已经尝试设置一个 FacesContextWrapper,它提供一个特殊的 ResponseWriter,它应该将内容写入 StringWriter,但它不起作用。似乎我的 ResponseWriter 从未被调用过。

我知道还有另一种方法并在正确的位置进行编码,可能我会这样做,但我仍然想知道如何做到这一点。尤其是内容的压缩,标签之间不能有空格,不能换行,非常重要。

编辑:

我有一些方面,这些方面的内容用于传递给 javascript,因此我需要将方面的渲染内容压缩为一行。首先,我尝试围绕作者获取内容,然后自己压缩并将其作为参数附加到 javascript,但它没有用。现在我在正确的地方渲染内容,但它没有被压缩成一行。

编辑2:

只有在行尾使用“\n\”时,Javascript 字符串才能多行。我无法更改 encodeAll() 方法产生的内容,所以这真的很难。我真的必须捕获生成的内容,然后手动压缩字符串!但是怎么做呢?ResponseWriter-wrapping 对我不起作用。

解决方案:

我想与其他人分享我的解决方案!ResponseWriter 提供了一种cloneWithWriter(Writer w)我不知道的方法。通过将此方法与自定义 StringWriter 实现一起使用,您可以在缓冲区中捕获输出并最终将该缓冲区用作字符串

0 投票
2 回答
1188 浏览

android - Android - 从渲染器切换活动

在我的 Android 应用程序中,我想从我的渲染器切换活动。当我创建渲染器时,我在构造函数中传递上下文。在我的渲染器中的 onDrawFrame 函数中:

这会在我的主要活动中调用 onPause() 来处理一些 OpenGL 人员。

切换活动时出现错误:

那时我收到以下错误:

在没有当前上下文的情况下调用 OpenGL ES API(每个线程记录一次)

谁能帮帮我吗?我意识到这是因为对 OpenGL 的调用不是从 OpenGL 线程进行的,但是我该如何解决呢?

从渲染器中切换活动的正确方法是什么?

0 投票
1 回答
3082 浏览

apache-flex - flex 中具有组和标题渲染器的高级数据网格组件

如何在 flex 3 中使用 grouprenderer 和 checkboxheader 渲染器创建高级数据网格组件?

0 投票
2 回答
909 浏览

java - 看起来像 JButton 的 JRadioButton

我正在尝试创建一个类似于Geogebra工具栏的功能:它具有选择工具的按钮,因此一次只能选择一个,但它们看起来不像单选按钮(一个点,带有内部点如果它被选中);它们看起来像JButton带有 s 的 s ImageIcon

我已经浏览了一些源代码(特别是ModeToggleMenu.javaToolbar.java),但仍然无法弄清楚发生了什么。我只需要一些基本的东西。我真的很感激帮助!

我的意思的截图:

Geogebra 工具栏的图像

注意指针、点、线、垂线、三角形等。这就是我想要达到的效果。

非常感谢!