public interface com.sun.prism.PhongMaterial extends com.sun.prism.Material
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.sun.prism.PhongMaterial
super_class: java.lang.Object
{
public static final int DIFFUSE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int SPECULAR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int BUMP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int SELF_ILLUM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int MAX_MAP_TYPE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.prism.PhongMaterial$MapType.DIFFUSE:Lcom/sun/prism/PhongMaterial$MapType;
invokevirtual com.sun.prism.PhongMaterial$MapType.ordinal:()I
putstatic com.sun.prism.PhongMaterial.DIFFUSE:I
1: getstatic com.sun.prism.PhongMaterial$MapType.SPECULAR:Lcom/sun/prism/PhongMaterial$MapType;
invokevirtual com.sun.prism.PhongMaterial$MapType.ordinal:()I
putstatic com.sun.prism.PhongMaterial.SPECULAR:I
2: getstatic com.sun.prism.PhongMaterial$MapType.BUMP:Lcom/sun/prism/PhongMaterial$MapType;
invokevirtual com.sun.prism.PhongMaterial$MapType.ordinal:()I
putstatic com.sun.prism.PhongMaterial.BUMP:I
3: getstatic com.sun.prism.PhongMaterial$MapType.SELF_ILLUM:Lcom/sun/prism/PhongMaterial$MapType;
invokevirtual com.sun.prism.PhongMaterial$MapType.ordinal:()I
putstatic com.sun.prism.PhongMaterial.SELF_ILLUM:I
4: invokestatic com.sun.prism.PhongMaterial$MapType.values:()[Lcom/sun/prism/PhongMaterial$MapType;
arraylength
putstatic com.sun.prism.PhongMaterial.MAX_MAP_TYPE:I
return
LocalVariableTable:
Start End Slot Name Signature
public abstract void setDiffuseColor(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
r
g
b
a
public abstract void setSpecularColor(boolean, float, float, float, float);
descriptor: (ZFFFF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
set
r
g
b
a
public abstract void setTextureMap(com.sun.prism.TextureMap);
descriptor: (Lcom/sun/prism/TextureMap;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
map
public abstract void lockTextureMaps();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void unlockTextureMaps();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "PhongMaterial.java"
NestMembers:
com.sun.prism.PhongMaterial$MapType
InnerClasses:
public final MapType = com.sun.prism.PhongMaterial$MapType of com.sun.prism.PhongMaterial