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 }; };
DICommand is a base command for DrawableImage commands that are queued up for the render thread.
Enumeration |
Description |
Flags that determine the type of DICommands that are to be performed. |
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. |
Render_DrawableImage_Queue.h