問題タブ [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 をレンダリングする方法 (難しすぎる!)?

Android アプリケーション (ライブ壁紙ではない) があると想像してください。テクスチャと照明などを備えた OpenGL でレンダリングされたキューブを備えているとしましょう。では、それをどのようにライブ壁紙に移植しますか? 今、私はすでにそれを行う方法を持っていますが、私がとったアプローチはどういうわけかSamsungの携帯電話では機能しません! 明らかに他の 3D ライブ壁紙が Samsung の携帯電話で動作するため、他の人がどのようにそれを行ったのか疑問に思っています。Robert Green の GLWallpaperService を試してみましたが、実装方法に関するドキュメントがほとんどなかったため、その使用方法がわかりませんでした。そこで質問があります: Cube.java クラスと、キューブのレンダラーとして機能する Renderer.java クラスがある場合、通常の OpenGL アプリを壁紙として機能させるにはどうすればよいでしょうか?

0 投票する
3 に答える
8535 参照

magento - カスタム列の Magento グリッド フィルター インデックス

マジェントグリッドで

a)コレクションの準備中に、クエリでいくつかの計算を行い、それらの値を追加の列として取得しました-

ex - select 1 as extracolumn

filter_indexこの列を設定して並べ替えるにはどうすればよいですか

また

filter_indexb) レンダリングを使用してカスタム データを列に表示しています。この列を設定して並べ替えるにはどうすればよいですか

0 投票する
1 に答える
4006 参照

grid - タブパネルのグリッド上のextjs4レンダリングツールチップ

Extjs 4を使用していて、Designer 1.2.0を使用しています。ツールチップを表示するために使用している、グリッドのレンダラー機能で問題が発生しています。グリッドはタブパネルに配置されます。タブパネルを開いたときに初めてすべてが正常に機能しますが、タブパネルを閉じて再度開くと、initComponent()が再度呼び出されないため、ツールチップが表示されず、ハイパーリンク効果がオフになります。この問題の解決策は何ですか?以下は私のコードです:

ただし、デザイナーからプロジェクトをエクスポートして生成されたUIファイルにレンダラーコードを書き込むと、すべてが正常に機能します。問題は、 UIファイルにレンダラーを書き込むと、プロジェクトをエクスポートするたびに上書きされることです:(

0 投票する
1 に答える
1027 参照

grid - extjs4デザイナー1.2グリッドレンダラー

extjsデザイナー1.2で作業しています。クリックするとウィンドウを開くパネル上のボタンがあります。ウィンドウには、jsファイルで次のようにレンダラーを適用したグリッドがあります。問題は、ウィンドウを初めて開いたときにレンダラーがうまく機能することですが、ウィンドウを閉じて再度開くと、効果が消えます。

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

観察: ui.jsでレンダラーを使用する場合、つまりデザイナーからプロジェクトをエクスポートすることによって生成されたファイルを使用する場合、上記の問題に直面することはありません。この問題の解決策は何ですか?

0 投票する
1 に答える
6711 参照

android - Opengl-esがonDrawFrameを手動で呼び出す

ゲームループを作成していますが、プロセスで遅れていることがわかった場合に「フレームをスキップ」するために、onDrawFrameを(レンダラー内から手動で)呼び出すことができる必要があります。

現在、私はGLSurfaceViewクラスを持っています。

この設定により、onDrawFrameがすべてのティックと呼ばれることを理解しています。

上記の呼び出しをメソッド内に入れて、ゲームループ内から呼び出すことができるようにしましたが、ゲームループの2回目の実行時に、次のメッセージが表示されてクラッシュします。

フレームごとに手動でレンダラーを呼び出す方法はありますか?

ただ電話します

メソッドは正しく機能します。または、openGLを使用するときに、このような方法でレンダラーを制御することはお勧めできません。

0 投票する
1 に答える
766 参照

javascript - extjs4グリッドレンダラー

extjsデザイナー1.2で作業しています。クリックするとウィンドウを開くパネル上のボタンがあります。ウィンドウには、jsファイルで次のようにレンダラーを適用したグリッドがあります。問題は、ウィンドウを初めて開いたときにレンダラーがうまく機能することですが、ウィンドウを閉じて再度開くと、効果が消えます。

観察:ui.jsでレンダラーを使用する場合、つまりデザイナーからプロジェクトをエクスポートすることによって生成されたファイルを使用する場合、上記の問題に直面しません。この問題の解決策は何ですか?

0 投票する
0 に答える
238 参照

jsf - JSF Renderer - 再配置のためにエンコードされた出力を文字列に保存する

UIComponent の encodeAll() メソッドによって生成された応答を文字列に格納して、コンテンツを別の場所で使用したいと考えています。

コンテンツを StringWriter に書き込む特別な ResponseWriter を提供する FacesContextWrapper をセットアップしようとしましたが、機能しません。私の ResponseWriter が呼び出されないようです。

私は他の方法があることを知っており、適切な場所にエンコードします。おそらくそうするでしょうが、それでもその方法を知りたいです。特にコンテンツの圧縮、つまりタグ間にスペースを入れたり、改行を入れたりすることは非常に重要です。

編集:

いくつかのファセットがあり、これらのコンテンツは JavaScript に渡されるために使用されます。そのため、レンダリングされたファセットのコンテンツを 1 行に圧縮する必要があります。最初にライターをラップしてコンテンツを取得し、それを自分で圧縮してパラメーターとして JavaScript に追加しようとしましたが、うまくいきませんでした。コンテンツを適切な場所にレンダリングするようになりましたが、1 行に圧縮されていません。

EDIT2:

Javascript 文字列は、行末に「\n\」が使用されている場合にのみ複数行にすることができます。encodeAll() メソッドによって生成されたコンテンツを変更することはできないので、非常に困難です。生成されたコンテンツをキャプチャしてから、手動で文字列を圧縮する必要があります。しかし、それを行う方法は?ResponseWriter-wrapping はうまくいきませんでした。

解決:

私の解決策を他の人と共有したいです!ResponseWriter は、cloneWithWriter(Writer w)私が知らなかったメソッドを提供しています。カスタム StringWriter 実装でこのメソッドを使用することにより、出力をバッファーにキャプチャし、最終的にそのバッファーを文字列として使用できます。

0 投票する
2 に答える
1188 参照

android - Android - レンダラーからのアクティビティの切り替え

Android アプリで、レンダラーからアクティビティを切り替えたいと考えています。Renderer を作成するとき、コンストラクターにコンテキストを渡します。onDrawFrame 関数のレンダラーで:

これは、いくつかの OpenGL スタッフを処理するメイン アクティビティで onPause() を呼び出します。

アクティビティを切り替えるときにエラーが発生します。

その時点で、次のエラーが表示されます。

現在のコンテキストを持たない OpenGL ES API の呼び出し (スレッドごとに 1 回ログに記録されます)

誰でも私を助けてもらえますか?これは、OpenGL スレッドから OpenGL への呼び出しが行われていないために発生していることに気付きましたが、どうすれば修正できますか??

レンダラー内からアクティビティを切り替える適切な方法は何ですか?

0 投票する
2 に答える
909 参照

java - JButtonのように見えるJRadioButton

Geogebraのツールバーと同様の機能を作成しようとしています。ツールを選択するボタンがあるため、一度に1つしか選択できませんが、ラジオボタン(ドット、内側にあるドット)のようには見えません。選択されている場合はドット); それらはJButtonsのように見えますImageIcon

いくつかのソース(具体的にはModeToggleMenu.javaToolbar.java)を調べましたが、それでも何が起こっているのか完全には理解できません。基本的なものが必要です。私は本当に助けに感謝します!

私が言っていることのスクリーンショット:

Geogebraのツールバーの画像

ポインタ、点、線、垂線、三角形などに注意してください。それが私が達成しようとしている効果です。

どうもありがとう!