r3opengl
plugins/canvas/opengl/r3opengl.h
r3opengl
Maps V4 Gfx API to OpenGL
r3Canvas
R3CLID_CANVAS
r3Opengl
R3CLID_OPENGL - 269
FlatShaded, TwoSided, CullFace, DepthCue, FogColor, FogDistance, SmoothLines, SmoothEdges, LineWidth, FogStart,
int R3RegisterOpenGLClass(R3APP *app);
R3OGLCM_OPTIONS
OPTIONS
R3OGLCM_OPTIONS
obj.OPTIONS();
Return all option flags available for choice by user in gui
FlatShaded
FlatShaded
R3OGLA_FlatShaded
Boolean
R3BOOL
jsobj.SetFlatShaded(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_FlatShaded, value, R3TAG_END);
TwoSided
TwoSided
R3OGLA_TwoSided
Boolean
R3BOOL
two sided lighting on/off
jsobj.SetTwoSided(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_TwoSided, value, R3TAG_END);
CullFace
CullFace
R3OGLA_CullFace
Boolean
R3BOOL
cull face/Z-buffer
jsobj.SetCullFace(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_CullFace, value, R3TAG_END);
DepthCue
DepthCue
R3OGLA_DepthCue
Boolean
R3BOOL
depthcue on/off
jsobj.SetDepthCue(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_DepthCue, value, R3TAG_END);
FogColor
FogColor
R3OGLA_FogColor
fog color for depthcue
jsobj.SetFogColor(value);
R3FLOATCOLOR* value = ...;
R3SetAttrs(r3obj, R3OGLA_FogColor, value, R3TAG_END);
FogDistance
FogDistance
R3OGLA_FogDistance
Number
R3FLOAT*
fog 'end' distance
jsobj.SetFogDistance(value);
R3FLOAT* value = ...;
R3SetAttrs(r3obj, R3OGLA_FogDistance, value, R3TAG_END);
SmoothLines
SmoothLines
R3OGLA_SmoothLines
Boolean
R3BOOL
anti-aliased lines
jsobj.SetSmoothLines(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_SmoothLines, value, R3TAG_END);
SmoothEdges
SmoothEdges
R3OGLA_SmoothEdges
Boolean
R3BOOL
anti-aliased edges
jsobj.SetSmoothEdges(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3OGLA_SmoothEdges, value, R3TAG_END);
LineWidth
LineWidth
R3OGLA_LineWidth
Number
R3FLOAT
line width
jsobj.SetLineWidth(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3OGLA_LineWidth, value, R3TAG_END);
FogStart
FogStart
R3OGLA_FogStart
Number
R3FLOAT*
fog 'start' distance
jsobj.SetFogStart(value);
R3FLOAT* value = ...;
R3SetAttrs(r3obj, R3OGLA_FogStart, value, R3TAG_END);
Options