99 CYISurfacePriv *m_pPriv;
104 #endif // _YI_SURFACE_H_ CYIGraphicsComponents * GetGraphicsComponents()
Definition: YiGraphicsComponents.h:20
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
Definition: YiSurface.h:34
int32_t nHeight
Definition: YiSurface.h:37
Material Factory interface for the generation of all things texture and shader related.
Definition: YiMaterialFactory.h:23
static std::unique_ptr< CYISurface > New(const Config *pSurfaceConfig, WINDOW_OWNERSHIP eWindowOwnership)
void SurfaceWasResized(int32_t nWidth, int32_t nHeight)
void * pDevicePrivate
Definition: YiSurface.h:39
bool bFullScreen
Definition: YiSurface.h:38
WINDOW_OWNERSHIP
Definition: YiSurface.h:42
Definition: YiSurface.h:43
int32_t GetHeight() const
Definition: YiSurface.h:28
Factory for the creation of Vertex and Index buffers.
Definition: YiBufferFactory.h:18
Factory for the creation of meshes.
Definition: YiMeshFactory.h:20
This class provides a common interface for creating and interacting with shader programs.
Definition: YiShaderProgram.h:29
int32_t nWidth
Definition: YiSurface.h:36
Definition: YiSurface.h:44
Definition: YiRenderer.h:34
virtual void UpdateScreen()