r3dtwin

r3dtwin

Class

real/dtype/r3dtwin.h

Library

r3dtype

Description:

DataType interface for window

See Also

real/dtype/r3image.h

Super Class

r3Image

R3CLID_IMAGE

JavaScript

r3Dtwin

Class Identifier

R3CLID_DTWIN - 202

Methods

Attributes

Window, DrawContext, FreeSize, CustomDCControl, RGBDithering, Master,

Registration

int R3RegisterDtWinClass(R3APP *app);

Window

Attribute

Window

Identifier

R3DTWINA_Window

JavaScript type

String

C type

void*

Description

window

Syntax


jsobj.SetWindow(value);
value = jsobj.GetWindow();


void* value = ...;
R3SetAttrs(r3obj, R3DTWINA_Window, value, R3TAG_END);
void* value;
R3GetAttrs(r3obj, R3DTWINA_Window, &value, R3TAG_END);

DrawContext

Attribute

DrawContext

Identifier

R3DTWINA_DrawContext

JavaScript type

Object

C type

R3OBJ*

Description

drawing context for the window

Syntax


jsobj.SetDrawContext(value);
value = jsobj.GetDrawContext();


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3DTWINA_DrawContext, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3DTWINA_DrawContext, &value, R3TAG_END);

FreeSize

Attribute

FreeSize

Identifier

R3DTWINA_FreeSize

JavaScript type

Boolean

C type

R3BOOL

Description

window size can be set

Syntax


jsobj.SetFreeSize(value);
value = jsobj.GetFreeSize();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3DTWINA_FreeSize, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3DTWINA_FreeSize, &value, R3TAG_END);

CustomDCControl

Attribute

CustomDCControl

Identifier

R3DTWINA_CustomDCControl

JavaScript type

Integer

C type

R3INT

Description

if not NULL defines custom dc (see r3dc.h) buffer flags

Syntax


jsobj.SetCustomDCControl(value);
value = jsobj.GetCustomDCControl();


R3INT value = ...;
R3SetAttrs(r3obj, R3DTWINA_CustomDCControl, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3DTWINA_CustomDCControl, &value, R3TAG_END);

RGBDithering

Attribute

RGBDithering

Identifier

R3DTWINA_RGBDithering

JavaScript type

Number

C type

R3FLOAT

Description

amount of random RGB dithering 0..1 (not used in palette color modes)

Syntax


jsobj.SetRGBDithering(value);
value = jsobj.GetRGBDithering();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DTWINA_RGBDithering, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DTWINA_RGBDithering, &value, R3TAG_END);

Master

Attribute

Master

Identifier

R3DTWINA_Master

JavaScript type

Boolean

C type

R3BOOL

Description

default=TRUE. Controls scanline outputting

Syntax


jsobj.SetMaster(value);
value = jsobj.GetMaster();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3DTWINA_Master, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3DTWINA_Master, &value, R3TAG_END);