com.jme3.material.RenderState.getBlendMode()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中com.jme3.material.RenderState.getBlendMode方法的一些代码示例,展示了RenderState.getBlendMode的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RenderState.getBlendMode方法的具体详情如下:
包路径:com.jme3.material.RenderState
类名称:RenderState
方法名:getBlendMode

RenderState.getBlendMode介绍

[英]Retrieve the blend mode.
[中]检索混合模式。

代码示例

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

useNormalsFlag = false;
geom.setMaterial(readMaterial(materialIndex));
if (geom.getMaterial().getAdditionalRenderState().getBlendMode() == RenderState.BlendMode.Alpha) {

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

private void writeRenderState(RenderState rs, OutputStreamWriter out) throws IOException {
  RenderState defRs = RenderState.DEFAULT;
  if(rs.getBlendMode() != defRs.getBlendMode()) {
    writeRenderStateAttribute(out, "Blend", rs.getBlendMode().name());

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

if (state.getBlendMode() == BlendMode.Custom) {
  changeBlendMode(BlendMode.Custom);
} else if (state.getBlendMode() != context.blendMode) {
  changeBlendMode(state.getBlendMode());
  switch (state.getBlendMode()) {
    case Off:
      break;
    default:
      throw new UnsupportedOperationException("Unrecognized blend mode: "
          + state.getBlendMode());

代码示例来源:origin: org.jmonkeyengine/jme3-plugins

useNormalsFlag = false;
geom.setMaterial(readMaterial(materialIndex));
if (geom.getMaterial().getAdditionalRenderState().getBlendMode() == RenderState.BlendMode.Alpha) {

代码示例来源:origin: org.jmonkeyengine/jme3-core

if (additionalState.getBlendMode().equals(BlendMode.Custom)) {
  state.setCustomBlendFactors(
  additionalState.getCustomSfactorRGB(),

代码示例来源:origin: org.jmonkeyengine/jme3-plugins

private void writeRenderState(RenderState rs, OutputStreamWriter out) throws IOException {
  RenderState defRs = RenderState.DEFAULT;
  if(rs.getBlendMode() != defRs.getBlendMode()) {
    writeRenderStateAttribute(out, "Blend", rs.getBlendMode().name());

代码示例来源:origin: org.jmonkeyengine/jme3-core

if (state.getBlendMode() != context.blendMode) {
  if (state.getBlendMode() == RenderState.BlendMode.Off) {
    gl.glDisable(GL.GL_BLEND);
  } else {
      gl.glEnable(GL.GL_BLEND);
    switch (state.getBlendMode()) {
      case Off:
        break;
      default:
        throw new UnsupportedOperationException("Unrecognized blend mode: "
            + state.getBlendMode());
  context.blendMode = state.getBlendMode();

代码示例来源:origin: us.ihmc.thirdparty.jme/jme3-lwjgl

if (state.getBlendMode() != context.blendMode) {
  if (state.getBlendMode() == RenderState.BlendMode.Off) {
    glDisable(GL_BLEND);
  } else {
    glEnable(GL_BLEND);
    switch (state.getBlendMode()) {
      case Off:
        break;
      default:
        throw new UnsupportedOperationException("Unrecognized blend mode: "
            + state.getBlendMode());
  context.blendMode = state.getBlendMode();

相关文章

微信公众号

最新文章

更多