RNDR

namespace RNDR

Describes everything about rendering to the screen.  Contains all the classes, enumerations and types for setting up and rendering.

Summary
RNDRDescribes everything about rendering to the screen.
Enumerations
RNDR_INTERFACE_TYPHelps the <View> keep track of what mode is active
RNDR_STATE_TYPDescribes the state of a <View>
RNDR_VIEW_TYPE_TYPThis is the underlaying type of the view.
ViewInit2D_Flag_TYP

Enumerations

RNDR_INTERFACE_TYP

Helps the <View> keep track of what mode is active

RNDR_INVALIDRenderer has not been initialized into a mode yet
RNDR_D3DRenderer has been initialized into Direct3D mode
RNDR_DDRAWRenderer has been initialized into DirectDraw mode
RNDR_GDIRenderer has been initialized into GDI+ mode
RNDR_MANUALUsed only to type check Render calls.  Not a real mode

RNDR_STATE_TYP

Describes the state of a <View>

RNDR_STATE_CLEANView has not been initialized yet
RNDR_STATE_ERRORView is in an errored state
RNDR_STATE_DESTROYView awaits destruction
RNDR_STATE_INITView has been initialized, but resources are not loaded
RNDR_STATE_PENDINGView has been unloaded by a reset and awaits reload
RNDR_STATE_LOADView is loaded and ready to fill
RNDR_STATE_FILLView is being filled
RNDR_STATE_READYView is ready to be rendered
RNDR_STATE_RENDERView is being rendered

RNDR_VIEW_TYPE_TYP

This is the underlaying type of the view.

RNDR_VIEW_TYPE_INVALIDView is not a valid type
RNDR_VIEW_TYPE_2D_HARDWAREView is based on 2D Hardware. ie DirectDraw and GDI
RNDR_VIEW_TYPE_3D_HARDWAREView is based on 3D Hardware. ie Direct3D
RNDR_VIEW_TYPE_3D_SOFTWAREView is based on 3D Software.  Actually uses a 2D Hardware <View> as a template argument

ViewInit2D_Flag_TYP

RNDR_VIEWINIT2D_FLAG_SOFTWARETells Direct3D to only use Software vertex processors
RNDR_VIEWINIT2D_FLAG_HARDWARETells Direct3D to only use Hardware vertex processors
RNDR_VIEWINIT2D_FLAG_MIXEDTells Direct3D to use both hardware and software vertex processors
RNDR_VIEWINIT2D_FLAG_DOUBLEBUFFERCreate the view with a double buffer
RNDR_VIEWINIT2D_FLAG_PERCENT_WIDTHSpecifies that the width of the view is a percentage of the screen width
RNDR_VIEWINIT2D_FLAG_PERCENT_HEIGHTSpecifies that the height of the view is a percentage of the screen height
namespace RNDR
Describes everything about rendering to the screen.
Close