GL Studio Safety Critical Embedded C++ Runtime Library
GlsRenderObject::InitParameters Struct Reference

#include <gls_render_object.h>

Public Attributes

const GlsDisplayObject::InitParameters displayInitParameters
 
const GlsAlphaMode alphaMode
 
const GlsBool antiAlias
 
const GlsBool cullBackFace
 
const GlsDepthBufferMode depthBufferMode
 
const GlsColor fillColor
 
const GlsColor lineColor
 
const GlsFloat32 lineWidth
 
const GlsPolygonMode polygonMode
 
const GlsPolygonEndMode polygonEndMode
 
const GlsShadingMode shadingMode
 
const GlsUInt32 textureIndex
 
const GlsTextureMapMode textureMapMode
 
const GlsTextureFilterMode textureMagFilterMode
 
const GlsTextureFilterMode textureMinFilterMode
 
const GlsTexturePalette *const * texturePalette
 
const GlsBool textureRepeat
 

Detailed Description

initialization parameters for a GlsRenderObject

Member Data Documentation

const GlsAlphaMode GlsRenderObject::InitParameters::alphaMode

initial alpha mode

const GlsBool GlsRenderObject::InitParameters::antiAlias

GLS_TRUE if object is antialiased else GLS_FALSE

const GlsBool GlsRenderObject::InitParameters::cullBackFace

GLS_TRUE if backface culling is enabled else GLS_FALSE

const GlsDepthBufferMode GlsRenderObject::InitParameters::depthBufferMode

Depth buffer test / write mode

const GlsDisplayObject::InitParameters GlsRenderObject::InitParameters::displayInitParameters

init parameters for base class

const GlsColor GlsRenderObject::InitParameters::fillColor

initial fill color

const GlsColor GlsRenderObject::InitParameters::lineColor

initial line color

const GlsFloat32 GlsRenderObject::InitParameters::lineWidth

initial line width in pixels, GlsRenderObject::LINE_WIDTH_MIN <= lineWidth, lineWidth <= GlsRenderObject::LINE_WIDTH_MAX

const GlsPolygonEndMode GlsRenderObject::InitParameters::polygonEndMode

Polygon end mode

const GlsPolygonMode GlsRenderObject::InitParameters::polygonMode

initial polygon mode

const GlsShadingMode GlsRenderObject::InitParameters::shadingMode

Shading mode

const GlsUInt32 GlsRenderObject::InitParameters::textureIndex

initial texture index into palette else GlsTexturePalette::NO_TEXTURE

const GlsTextureFilterMode GlsRenderObject::InitParameters::textureMagFilterMode

texture magnification filtering mode

const GlsTextureMapMode GlsRenderObject::InitParameters::textureMapMode

texture mapping mode

const GlsTextureFilterMode GlsRenderObject::InitParameters::textureMinFilterMode

texture minification filtering mode

const GlsTexturePalette* const* GlsRenderObject::InitParameters::texturePalette

palette of textures available

const GlsBool GlsRenderObject::InitParameters::textureRepeat

GLS_TRUE to enable texture repeat else GLS_FALSE for texture clamp