coolray.org FAQ Contact Us
CoolRay Banner
CoolRay / Documentation
Main Page   Class Hierarchy   Compound List   Compound Members   Related Pages  

StrategyPreview Class Reference

this strategy is for screen preview. More...

#include <Trace.h>

Inheritance diagram for StrategyPreview

Inheritance graph
[legend]
Collaboration diagram for StrategyPreview:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { PROPERTY_START = 0x0200, PROPERTY_END = 0x0201 }

Public Methods

 DECLARE_CLASS (StrategyPreview,Strategy)
 StrategyPreview ()
 StrategyPreview (int b_start,int b_end)
virtual StrategygetClone ()
virtual void setProperty (int nProperty,const Variant &value)
virtual void getProperty (int nProperty,Variant &vValue)const
virtual void renderImage (Scene *pScene,ImageWriterCache *pWriter)
virtual bool hasAnotherPass ()
virtual Size getMinSize ()
virtual Size getAlignment ()
virtual unsigned long getTotalPixels (const Area &area)const

Static Public Methods

StrategyCreateInstance ()

Protected Attributes

int b_start
int b_end
int b_curr

Detailed Description

this strategy is for screen preview.

It first renders a coarse preview. Only every n-th Pixel is rendered. In iterations the preview gets more detailed by rendering the missing pixels.


The documentation for this class was generated from the following file:
  • Trace.h
You are visitor No.

counter

Copyright (c) 2001 Stefan Michel, All Rights Reserved.
Last modified: