Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::geom::TwoSidedTextureGridPrimitive Class Reference

#include <Primitive.h>

Inheritance diagram for icl::geom::TwoSidedTextureGridPrimitive:
icl::geom::TextureGridPrimitive icl::geom::Primitive icl::geom::AlphaFuncProperty

List of all members.

Public Member Functions

 TwoSidedTextureGridPrimitive (int w, int h, const core::ImgBase *front, const core::ImgBase *back, const icl32f *px, const icl32f *py, const icl32f *pz, const icl32f *pnx=0, const icl32f *pny=0, const icl32f *pnz=0, int stride=1, bool createFrontOnce=true, bool createBackOnce=true, core::scalemode sm=core::interpolateLIN)
virtual ICLGeom_API void render (const Primitive::RenderContext &ctx)
 virtual render method, which is called by the parent scene object
ICLGeom_API void setTextures (const core::ImgBase *front, const core::ImgBase *back)
 sets new textures

Private Attributes

qt::GLImg back
const core::ImgBaseiback

Constructor & Destructor Documentation

icl::geom::TwoSidedTextureGridPrimitive::TwoSidedTextureGridPrimitive ( int  w,
int  h,
const core::ImgBase front,
const core::ImgBase back,
const icl32f px,
const icl32f py,
const icl32f pz,
const icl32f pnx = 0,
const icl32f pny = 0,
const icl32f pnz = 0,
int  stride = 1,
bool  createFrontOnce = true,
bool  createBackOnce = true,
core::scalemode  sm = core::interpolateLIN 
) [inline]

Member Function Documentation

virtual render method, which is called by the parent scene object

Reimplemented from icl::geom::TextureGridPrimitive.

sets new textures


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines