Primitive (クラス)
public abstract Primitive
パッケージ: CURL.GRAPHICS.RENDERER3D

Primitive オブジェクトは低レベルのレンダリングで使用されます。これは render-primitive マクロによって与えられます。Primitive は、色の値や頂点の位置など、描画する物の形状データを指定するインターフェイスです。

説明

このクラスのさまざまなメソッドは、一般的に次のように説明されます。

概念上は、プロパティ メソッドを呼び出す時に、特定の状態値 (レンダリングの色など) が設定されます。頂点を指定する時、その頂点はレンダリングするプリミティブの一部になり、呼び出しが行われる時にそれが状態に与えられます。

プロパティ メソッドはいくつあっても (ゼロ個を含む)、各アクション呼び出しの前に呼び出されます。しかし、有効になるのは与えられたカテゴリ内で一番最後に行われた呼び出しだけです。たとえば、normal3color4 を呼び出し、再度 normal3 を呼び出し、最後に vertex3 を呼び出した場合、最後の normal3 への呼び出しだけが有効になります。プロパティ メソッドは特定の状態の設定であり、アクション メソッドはその時点の状態における動作と考えることができます。

残っている有効なプロパティはそれ以降のアクション呼び出しに使用されます。color3vertex3vertex3 の順序を使って説明します。頂点は両方とも color3 で設定された色を取得します。

Primitive のメソッドはすべて、多くのフォームを持っています。ほとんどは、色のように、異なる次元で呼び出されます。色は 3 つの引数 (color3) または 4 つの引数 (color4) で呼び出されます。4 番目の引数は、色のアルファ値、または色の不透明度値です。color3 メソッドを呼び出す場合、4 番目の引数の値は 1 と見なされます。

また、ほとんどのメソッドは異なる種類の引数で呼び出されます。再度、color を使って説明します。color3 変形は Fraction を取ります。これは 64 ビット浮動小数点値です。color3fFloatFraction を取ります。これは 32 ビット浮動小数点値で、処理が多少速くなります。

Primitive 呼び出しのメソッド カテゴリには次のものがあります。

Primitive 呼び出しの変形は、一般的にこれらのカテゴリに分類されます。

Primitive でのレンダリングの例については、render-primitive マクロ ドキュメントを参照してください。

クラス変数と定数
line-loop:最後の頂点と最初の頂点を結ぶラインを描画します。
public constant Primitive.line-loop:PrimitiveType =PrimitiveType.line-loop
line-strip:つなげられたラインを描画します。
public constant Primitive.line-strip:PrimitiveType =PrimitiveType.line-strip
lines:頂点のペアがライン セグメントを表します。
public constant Primitive.lines:PrimitiveType =PrimitiveType.lines
points:頂点が点を表します。
public constant Primitive.points:PrimitiveType =PrimitiveType.points
polygon:凸型ポリゴンを描画します。
public constant Primitive.polygon:PrimitiveType =PrimitiveType.polygon
quad-strip:つなげられた四角形を描画します。
public constant Primitive.quad-strip:PrimitiveType =PrimitiveType.quad-strip
quads:4 つの頂点の各セットが四角形を描画します。
public constant Primitive.quads:PrimitiveType =PrimitiveType.quads
triangle-fan:扇形などでつなげられた三角形を描画します。
public constant Primitive.triangle-fan:PrimitiveType =PrimitiveType.triangle-fan
triangle-strip:つなげられた三角形を描画します。
public constant Primitive.triangle-strip:PrimitiveType =PrimitiveType.triangle-strip
triangles:3 つの頂点の各セットが三角形を描画します。
public constant Primitive.triangles:PrimitiveType =PrimitiveType.triangles

メソッド
color:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse と同じです。詳細については、Primitive を参照してください。
public final {Primitive.color color:Color}:void
color3:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3 と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color3
red:Fraction,
green:Fraction,
blue:Fraction
}:void
color3b:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3b と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color3b
red:uint8,
green:uint8,
blue:uint8
}:void
color3f:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3f と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color3f}:void
color3fv:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3fv と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color3fv color:FloatFraction3d}:void
color3v:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3v と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color3v color:Fraction3d}:void
color4:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4 と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.color4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void
color4b:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4b と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.color4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void
color4f:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4f と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.color4f}:void
color4fv:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4fv と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color4fv color:FloatFraction4d}:void
color4v:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4v と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.color4v color:Fraction4d}:void
diffuse:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color と同じです。詳細については、Primitive を参照してください。
public final {Primitive.diffuse color:Color}:void
diffuse3:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3 と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse3
red:Fraction,
green:Fraction,
blue:Fraction
}:void
diffuse3b:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3b と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse3b
red:uint8,
green:uint8,
blue:uint8
}:void
diffuse3f:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3f と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse3f}:void
diffuse3fv:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3fv と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse3fv color:FloatFraction3d}:void
diffuse3v:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3v と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse3v color:Fraction3d}:void
diffuse4:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4 と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.diffuse4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void
diffuse4b:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4b と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.diffuse4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void
diffuse4f:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4f と同じです。詳細については、Primitive を参照してください。
public abstract {Primitive.diffuse4f}:void
diffuse4fv:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4fv と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse4fv color:FloatFraction4d}:void
diffuse4v:現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4v と同じです。詳細については、Primitive を参照してください。
public final inline {Primitive.diffuse4v color:Fraction4d}:void
normal3:現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public abstract {Primitive.normal3}:void
normal3f:現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public abstract {Primitive.normal3f}:void
normal3fv:現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.normal3fv normal:FloatDirection3d}:void
normal3v:現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.normal3v normal:Direction3d}:void
specular:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final {Primitive.specular color:Color}:void
specular3:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular3
red:Fraction,
green:Fraction,
blue:Fraction
}:void
specular3b:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular3b
red:uint8,
green:uint8,
blue:uint8
}:void
specular3f:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular3f}:void
specular3fv:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular3fv color:FloatFraction3d}:void
specular3v:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular3v color:Fraction3d}:void
specular4:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public abstract {Primitive.specular4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void
specular4b:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public abstract {Primitive.specular4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void
specular4f:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public abstract {Primitive.specular4f}:void
specular4fv:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular4fv color:FloatFraction4d}:void
specular4v:現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。
public final inline {Primitive.specular4v color:Fraction4d}:void
texture-coord1:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public final inline {Primitive.texture-coord1 s:Fraction}:void
texture-coord1f:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public final inline {Primitive.texture-coord1f s:FloatFraction}:void
texture-coord2:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public abstract {Primitive.texture-coord2 s:Fraction, t:Fraction}:void
texture-coord2f:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public abstract {Primitive.texture-coord2f}:void
texture-coord2fv:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public final inline {Primitive.texture-coord2fv
texture-coord:FloatFraction2d
}:void
texture-coord2v:現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。
public final inline {Primitive.texture-coord2v
texture-coord:Fraction2d
}:void
vertex2:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex2 x:Distance, y:Distance}:void
vertex2f:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex2f}:void
vertex2fv:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex2fv c:FloatDistance2d}:void
vertex2v:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex2v c:Distance2d}:void
vertex3:頂点をレンダリングします。詳細については Primitive を参照してください。
public abstract {Primitive.vertex3}:void
vertex3f:頂点をレンダリングします。詳細については Primitive を参照してください。
public abstract {Primitive.vertex3f}:void
vertex3fv:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex3fv vertex:FloatDistance3d}:void
vertex3v:頂点をレンダリングします。詳細については Primitive を参照してください。
public final inline {Primitive.vertex3v vertex:Distance3d}:void
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize





クラス変数と定数の詳細
line-loop (クラス定数)
public constant Primitive.line-loop:PrimitiveType =PrimitiveType.line-loop

最後の頂点と最初の頂点を結ぶラインを描画します。

説明

PrimitiveType を参照してください。


line-strip (クラス定数)
public constant Primitive.line-strip:PrimitiveType =PrimitiveType.line-strip

つなげられたラインを描画します。

説明

PrimitiveType を参照してください。


lines (クラス定数)
public constant Primitive.lines:PrimitiveType =PrimitiveType.lines

頂点のペアがライン セグメントを表します。

説明

PrimitiveType を参照してください。


points (クラス定数)
public constant Primitive.points:PrimitiveType =PrimitiveType.points

頂点が点を表します。

説明

PrimitiveType を参照してください。


polygon (クラス定数)
public constant Primitive.polygon:PrimitiveType =PrimitiveType.polygon

凸型ポリゴンを描画します。

説明

PrimitiveType を参照してください。


quad-strip (クラス定数)
public constant Primitive.quad-strip:PrimitiveType =PrimitiveType.quad-strip

つなげられた四角形を描画します。

説明

PrimitiveType を参照してください。


quads (クラス定数)
public constant Primitive.quads:PrimitiveType =PrimitiveType.quads

4 つの頂点の各セットが四角形を描画します。

説明

PrimitiveType を参照してください。


triangle-fan (クラス定数)
public constant Primitive.triangle-fan:PrimitiveType =PrimitiveType.triangle-fan

扇形などでつなげられた三角形を描画します。

説明

PrimitiveType を参照してください。


triangle-strip (クラス定数)
public constant Primitive.triangle-strip:PrimitiveType =PrimitiveType.triangle-strip

つなげられた三角形を描画します。

説明

PrimitiveType を参照してください。


triangles (クラス定数)
public constant Primitive.triangles:PrimitiveType =PrimitiveType.triangles

3 つの頂点の各セットが三角形を描画します。

説明

PrimitiveType を参照してください。




メソッド詳細
color (メソッド)
public final {Primitive.color color:Color}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse と同じです。詳細については、Primitive を参照してください。



color3 (メソッド)
public final inline {Primitive.color3
red:Fraction,
green:Fraction,
blue:Fraction
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3 と同じです。詳細については、Primitive を参照してください。



color3b (メソッド)
public final inline {Primitive.color3b
red:uint8,
green:uint8,
blue:uint8
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3b と同じです。詳細については、Primitive を参照してください。



color3f (メソッド)
public final inline {Primitive.color3f}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3f と同じです。詳細については、Primitive を参照してください。



color3fv (メソッド)
public final inline {Primitive.color3fv color:FloatFraction3d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3fv と同じです。詳細については、Primitive を参照してください。



color3v (メソッド)
public final inline {Primitive.color3v color:Fraction3d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse3v と同じです。詳細については、Primitive を参照してください。



color4 (メソッド)
public abstract {Primitive.color4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4 と同じです。詳細については、Primitive を参照してください。



color4b (メソッド)
public abstract {Primitive.color4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4b と同じです。詳細については、Primitive を参照してください。



color4f (メソッド)
public abstract {Primitive.color4f}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4f と同じです。詳細については、Primitive を参照してください。



color4fv (メソッド)
public final inline {Primitive.color4fv color:FloatFraction4d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4fv と同じです。詳細については、Primitive を参照してください。



color4v (メソッド)
public final inline {Primitive.color4v color:Fraction4d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは diffuse4v と同じです。詳細については、Primitive を参照してください。



diffuse (メソッド)
public final {Primitive.diffuse color:Color}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color と同じです。詳細については、Primitive を参照してください。



diffuse3 (メソッド)
public final inline {Primitive.diffuse3
red:Fraction,
green:Fraction,
blue:Fraction
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3 と同じです。詳細については、Primitive を参照してください。



diffuse3b (メソッド)
public final inline {Primitive.diffuse3b
red:uint8,
green:uint8,
blue:uint8
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3b と同じです。詳細については、Primitive を参照してください。



diffuse3f (メソッド)
public final inline {Primitive.diffuse3f}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3f と同じです。詳細については、Primitive を参照してください。



diffuse3fv (メソッド)
public final inline {Primitive.diffuse3fv color:FloatFraction3d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3fv と同じです。詳細については、Primitive を参照してください。



diffuse3v (メソッド)
public final inline {Primitive.diffuse3v color:Fraction3d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color3v と同じです。詳細については、Primitive を参照してください。



diffuse4 (メソッド)
public abstract {Primitive.diffuse4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4 と同じです。詳細については、Primitive を参照してください。



diffuse4b (メソッド)
public abstract {Primitive.diffuse4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4b と同じです。詳細については、Primitive を参照してください。



diffuse4f (メソッド)
public abstract {Primitive.diffuse4f}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4f と同じです。詳細については、Primitive を参照してください。



diffuse4fv (メソッド)
public final inline {Primitive.diffuse4fv color:FloatFraction4d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4fv と同じです。詳細については、Primitive を参照してください。



diffuse4v (メソッド)
public final inline {Primitive.diffuse4v color:Fraction4d}:void

現在の素材の拡散色を設定します。照明が無効の場合、これは現在の頂点の色を設定しますこのメソッドは color4v と同じです。詳細については、Primitive を参照してください。



normal3 (メソッド)
public abstract {Primitive.normal3}:void

現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



normal3f (メソッド)
public abstract {Primitive.normal3f}:void

現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



normal3fv (メソッド)
public final inline {Primitive.normal3fv normal:FloatDirection3d}:void

現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



normal3v (メソッド)
public final inline {Primitive.normal3v normal:Direction3d}:void

現在の法線ベクトルを設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular (メソッド)
public final {Primitive.specular color:Color}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular3 (メソッド)
public final inline {Primitive.specular3
red:Fraction,
green:Fraction,
blue:Fraction
}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular3b (メソッド)
public final inline {Primitive.specular3b
red:uint8,
green:uint8,
blue:uint8
}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular3f (メソッド)
public final inline {Primitive.specular3f}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular3fv (メソッド)
public final inline {Primitive.specular3fv color:FloatFraction3d}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular3v (メソッド)
public final inline {Primitive.specular3v color:Fraction3d}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular4 (メソッド)
public abstract {Primitive.specular4
red:Fraction,
green:Fraction,
blue:Fraction,
alpha:Fraction
}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular4b (メソッド)
public abstract {Primitive.specular4b
red:uint8,
green:uint8,
blue:uint8,
alpha:uint8
}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular4f (メソッド)
public abstract {Primitive.specular4f}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular4fv (メソッド)
public final inline {Primitive.specular4fv color:FloatFraction4d}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



specular4v (メソッド)
public final inline {Primitive.specular4v color:Fraction4d}:void

現在の素材の鏡面色を設定します。このパラメータは照明にのみ有効です。詳細については、Primitive を参照してください。



texture-coord1 (メソッド)
public final inline {Primitive.texture-coord1 s:Fraction}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



texture-coord1f (メソッド)
public final inline {Primitive.texture-coord1f s:FloatFraction}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



texture-coord2 (メソッド)
public abstract {Primitive.texture-coord2 s:Fraction, t:Fraction}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



texture-coord2f (メソッド)
public abstract {Primitive.texture-coord2f}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



texture-coord2fv (メソッド)
public final inline {Primitive.texture-coord2fv
texture-coord:FloatFraction2d
}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



texture-coord2v (メソッド)
public final inline {Primitive.texture-coord2v
texture-coord:Fraction2d
}:void

現在のテクスチャ座標を設定します。詳細については、Primitive を参照してください。



vertex2 (メソッド)
public final inline {Primitive.vertex2 x:Distance, y:Distance}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex2f (メソッド)
public final inline {Primitive.vertex2f}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex2fv (メソッド)
public final inline {Primitive.vertex2fv c:FloatDistance2d}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex2v (メソッド)
public final inline {Primitive.vertex2v c:Distance2d}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex3 (メソッド)
public abstract {Primitive.vertex3}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex3f (メソッド)
public abstract {Primitive.vertex3f}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex3fv (メソッド)
public final inline {Primitive.vertex3fv vertex:FloatDistance3d}:void

頂点をレンダリングします。詳細については Primitive を参照してください。



vertex3v (メソッド)
public final inline {Primitive.vertex3v vertex:Distance3d}:void

頂点をレンダリングします。詳細については Primitive を参照してください。