| 1234567891011121314151617181920212223 |
- #pragma once
- #include "CmPrerequisites.h"
- #include "CmDrawOps.h"
- #include "CmVector3.h"
- namespace BansheeEngine
- {
- /**
- * @brief A render operation describing everything we need for rendering
- * a single object.
- */
- struct CM_EXPORT RenderOperation
- {
- RenderOperation()
- { }
- MaterialPtr material;
- MeshBasePtr mesh;
- UINT32 submeshIdx;
- Vector3 worldPosition;
- };
- }
|