DICommand

DICommand
struct DICommand {
  enum RenderCaps {
    RC_CPU = 0x01,
    RC_GPU = 0x02,
    RC_GPUPreference = 0x04,
    RC_GPU_NoRT = 0x08,
    RC_CPU_Return = 0x10,
    RC_CPU_NoModify = 0x20
  };
};
Description

DICommand is a base command for DrawableImage commands that are queued up for the render thread.

Enumerations
Enumeration 
Description 
Flags that determine the type of DICommands that are to be performed. 
Methods
Method 
Description 
Happens when the command is not executed, but discarded. 
DICommand constructor. 
HW rendering execution function. 
RenderThread execution function; does proper map/unmap and dispatches to either ExecuteHW or ExecuteSW
SWF rendering execution function (no HAL). 
Attempts to execute the command immediately on the Advance thread, if it is required to return a value to the VM. 
Obtains the CPU flags that are set for command. 
Returns the CPU or GPU flags that are set for command. 
 
Fills in SourceImages data structure. 
Returns the DICommand type. 
File

Render_DrawableImage_Queue.h