Pyrogenesis
trunk
|
Public Member Functions | |
Impl (const uint32_t widthInPixels, const uint32_t heightInPixels, const float scale, Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | |
void | BindTechIfNeeded () |
void | UnbindTech () |
CMatrix3D | GetTransform () |
Returns model-view-projection matrix with (0,0) in top-left of screen. More... | |
Public Attributes | |
uint32_t | WidthInPixels = 1 |
uint32_t | HeightInPixels = 1 |
float | Scale = 1.0f |
CVector2D | TransformScale |
CVector2D | Translation |
Renderer::Backend::IVertexInputLayout * | m_VertexInputLayout = nullptr |
Renderer::Backend::IDeviceCommandContext * | DeviceCommandContext = nullptr |
CShaderTechniquePtr | Tech |
SBindingSlots | BindingSlots |
|
inline |
|
inline |
|
inline |
Returns model-view-projection matrix with (0,0) in top-left of screen.
|
inline |
SBindingSlots CCanvas2D::Impl::BindingSlots |
Renderer::Backend::IDeviceCommandContext* CCanvas2D::Impl::DeviceCommandContext = nullptr |
uint32_t CCanvas2D::Impl::HeightInPixels = 1 |
Renderer::Backend::IVertexInputLayout* CCanvas2D::Impl::m_VertexInputLayout = nullptr |
float CCanvas2D::Impl::Scale = 1.0f |
CShaderTechniquePtr CCanvas2D::Impl::Tech |
CVector2D CCanvas2D::Impl::TransformScale |
CVector2D CCanvas2D::Impl::Translation |
uint32_t CCanvas2D::Impl::WidthInPixels = 1 |