Renderer

class Renderer {}

Constructors

this
this()

Members

Functions

background
void background(armos.types.Color color)
background
armos.types.Color background()
blendMode
void blendMode(armos.graphics.BlendMode mode)
color
void color(armos.types.Color c)
color
void color(int colorCode)
currentMaterial
armos.graphics.Material currentMaterial()
Undocumented in source. Be warned that the author may not have intended to support it.
currentStyle
armos.graphics.Style currentStyle()
draw
void draw(armos.graphics.Mesh mesh, armos.graphics.PolyRenderMode renderMode, bool useColors, bool useTextures, bool useNormals)
draw
void draw(armos.math.Vector4f[] vertices, armos.math.Vector3f[] normals, armos.types.FloatColor[] colors, armos.math.Vector4f[] texCoords, int[] indices, armos.graphics.PrimitiveMode primitiveMode, armos.graphics.PolyRenderMode renderMode, bool useColors, bool useTextures, bool useNormals)
drawLine
void drawLine(float x1, float y1, float z1, float x2, float y2, float z2)
drawRectangle
void drawRectangle(float x, float y, float w, float h)
fillBackground
void fillBackground(armos.types.Color color)
finishRender
void finishRender()
isBackgrounding
void isBackgrounding(bool b)
isSmoothingLine
void isSmoothingLine(bool smooth)
isUsingDepthTest
void isUsingDepthTest(bool b)
isUsingFbo
void isUsingFbo(bool b)
lineWidth
void lineWidth(T width)
popMaterialStack
void popMaterialStack()
Undocumented in source. Be warned that the author may not have intended to support it.
popStyle
void popStyle()
pushMaterialStack
void pushMaterialStack(armos.graphics.Material material)
Undocumented in source. Be warned that the author may not have intended to support it.
pushStyle
void pushStyle()
resize
void resize()
rotate
void rotate(T degrees, T vecX, T vecY, T vecZ)
rotate
void rotate(T degrees, V vec)
samples
void samples(int s)
Undocumented in source. Be warned that the author may not have intended to support it.
samples
int samples()
Undocumented in source. Be warned that the author may not have intended to support it.
scale
void scale(T x, T y, T z)
scale
void scale(V vec)
setup
void setup()
startRender
void startRender()
style
void style(armos.graphics.Style s)
translate
void translate(T x, T y, T z)
translate
void translate(V vec)

Mixins

__anonymous
mixin armos.graphics.matrixstack.MatrixStackManipulator!("Model")
Undocumented in source.
__anonymous
mixin armos.graphics.matrixstack.MatrixStackManipulator!("View")
Undocumented in source.
__anonymous
mixin armos.graphics.matrixstack.MatrixStackManipulator!("Projection")
Undocumented in source.
__anonymous
mixin armos.graphics.matrixstack.MatrixStackManipulator!("Texture")
Undocumented in source.

Meta