Murl::Video Namespace Reference
Namespace containing video related interfaces. More...
Namespaces | |
| Dx111 | |
| Namespace containing DirectX 11.1 video related interfaces. | |
| Dx90 | |
| Namespace containing DirectX 9.0 video related interfaces. | |
| GlEs20 | |
| Namespace containing OpenGL|ES 2.0 video related interfaces. | |
Classes | |
| interface | IAttribute |
| The IAttribute video object interface. More... | |
| interface | IFloatAttribute |
| The IFloatAttribute video object interface. More... | |
| interface | IFloatVector2Attribute |
| The IFloatVector2Attribute video object interface. More... | |
| interface | IFloatVector3Attribute |
| The IFloatVector3Attribute video object interface. More... | |
| interface | IFloatVector4Attribute |
| The IFloatVector4Attribute video object interface. More... | |
| interface | IUInt8Attribute |
| The IUInt8Attribute video object interface. More... | |
| interface | IUInt8Vector2Attribute |
| The IUInt8Vector2Attribute video object interface. More... | |
| interface | IUInt8Vector3Attribute |
| The IUInt8Vector3Attribute video object interface. More... | |
| interface | IUInt8Vector4Attribute |
| The IUInt8Vector4Attribute video object interface. More... | |
| interface | ISInt8Attribute |
| The ISInt8Attribute video object interface. More... | |
| interface | ISInt8Vector2Attribute |
| The ISInt8Vector2Attribute video object interface. More... | |
| interface | ISInt8Vector3Attribute |
| The ISInt8Vector3Attribute video object interface. More... | |
| interface | ISInt8Vector4Attribute |
| The ISInt8Vector4Attribute video object interface. More... | |
| interface | IUInt16Attribute |
| The IUInt16Attribute video object interface. More... | |
| interface | IUInt16Vector2Attribute |
| The IUInt16Vector2Attribute video object interface. More... | |
| interface | IUInt16Vector3Attribute |
| The IUInt16Vector3Attribute video object interface. More... | |
| interface | IUInt16Vector4Attribute |
| The IUInt16Vector4Attribute video object interface. More... | |
| interface | ISInt16Attribute |
| The ISInt16Attribute video object interface. More... | |
| interface | ISInt16Vector2Attribute |
| The ISInt16Vector2Attribute video object interface. More... | |
| interface | ISInt16Vector3Attribute |
| The ISInt16Vector3Attribute video object interface. More... | |
| interface | ISInt16Vector4Attribute |
| The ISInt16Vector4Attribute video object interface. More... | |
| interface | IUInt32Attribute |
| The IUInt32Attribute video object interface. More... | |
| interface | IUInt32Vector2Attribute |
| The IUInt32Vector2Attribute video object interface. More... | |
| interface | IUInt32Vector3Attribute |
| The IUInt32Vector3Attribute video object interface. More... | |
| interface | IUInt32Vector4Attribute |
| The IUInt32Vector4Attribute video object interface. More... | |
| interface | ISInt32Attribute |
| The ISInt32Attribute video object interface. More... | |
| interface | ISInt32Vector2Attribute |
| The ISInt32Vector2Attribute video object interface. More... | |
| interface | ISInt32Vector3Attribute |
| The ISInt32Vector3Attribute video object interface. More... | |
| interface | ISInt32Vector4Attribute |
| The ISInt32Vector4Attribute video object interface. More... | |
| interface | IBatch |
| This interface represents a statically grouped set of render state objects and drawables. More... | |
| interface | IBone |
| The IBone video object interface. More... | |
| interface | ICamera |
| The ICamera video object interface. More... | |
| interface | IComputeJob |
| The IComputeJob video object interface. More... | |
| interface | IConstantBuffer |
| The IConstantBuffer video object interface. More... | |
| interface | IConstants |
| The IConstants video object interface. More... | |
| interface | IDrawable |
| The IDrawable video object interface. More... | |
| interface | IFactory |
| The factory used to create and destroy video renderers. More... | |
| class | StaticFactory |
| The StaticFactory class to create the IFactory object. More... | |
| interface | IFactoryRegistry |
| The IFactoryRegistry interface provides methods to add, remove and query different video renderer classes that can be instantiated using the Video::IFactory implementing this interface. More... | |
| interface | IFixedTechnique |
| The IFixedTechnique video object interface. More... | |
| interface | IFrameBuffer |
| The IFrameBuffer video object interface. More... | |
| interface | IIndexBuffer |
| The IIndexBuffer video object interface. More... | |
| interface | IIndices |
| The IIndices video object interface. More... | |
| interface | ILight |
| The ILight video object interface. More... | |
| interface | IMaterial |
| The IMaterial video object interface. More... | |
| interface | IObject |
| The base interface for all video objects. More... | |
| interface | IProgram |
| The IProgram video object interface. More... | |
| interface | IRenderer |
| The Video::IRenderer interface represents a generic video renderer. More... | |
| interface | IRendererRegistry |
| The IRendererRegistry interface provides methods to add, remove and query different video renderer objects that can be instantiated using the Video::IRenderer implementing this interface. More... | |
| interface | ISampler |
| The ISampler video object interface. More... | |
| interface | IShader |
| The IShader video object interface. More... | |
| interface | IShaderTechnique |
| The IShaderTechnique video object interface. More... | |
| interface | ITexture |
| The ITexture video object interface. More... | |
| interface | IUniform |
| The IUniform video object interface. More... | |
| interface | IFloatUniform |
| The IFloatUniform video object interface. More... | |
| interface | IFloatVector2Uniform |
| The IFloatVector2Uniform video object interface. More... | |
| interface | IFloatVector3Uniform |
| The IFloatVector3Uniform video object interface. More... | |
| interface | IFloatVector4Uniform |
| The IFloatVector4Uniform video object interface. More... | |
| interface | IFloatMatrix2Uniform |
| The IFloatMatrix2Uniform video object interface. More... | |
| interface | IFloatMatrix3Uniform |
| The IFloatMatrix3Uniform video object interface. More... | |
| interface | IFloatMatrix4Uniform |
| The IFloatMatrix4Uniform video object interface. More... | |
| interface | ISInt32Uniform |
| The ISInt32Uniform video object interface. More... | |
| interface | ISInt32Vector2Uniform |
| The ISInt32Vector2Uniform video object interface. More... | |
| interface | ISInt32Vector3Uniform |
| The ISInt32Vector3Uniform video object interface. More... | |
| interface | ISInt32Vector4Uniform |
| The ISInt32Vector4Uniform video object interface. More... | |
| interface | IVertexBuffer |
| The IVertexBuffer video object interface. More... | |
| interface | IVertices |
| The IVertices video object interface. More... | |
| interface | IView |
| The IView video object interface. More... | |
| class | Object |
| The abstract base class for a video renderer object. More... | |
| class | State |
| The internal renderer state object. More... | |
| interface | IfFixedProgramBranch |
| The IfFixedProgramBranch video object interface. More... | |
Typedefs | |
| using | Real = VideoReal |
| Generic floating point data type for the Murl::Video namespace. | |
| using | Vector = Math::Vector< Real > |
| Math::Vector data type for the Murl::Video namespace. | |
| using | Matrix = Math::Matrix< Real > |
| Math::Matrix data type for the Murl::Video namespace. | |
| using | Quaternion = Math::Quaternion< Real > |
| Math::Quaternion data type for the Murl::Video namespace. | |
| using | Sphere = Math::Sphere< Real > |
| Math::Sphere data type for the Murl::Video namespace. | |
| using | Box = Math::Box< Real > |
| Math::Box data type for the Murl::Video namespace. | |
| using | Ray = Math::Ray< Real > |
| Math::Ray data type for the Murl::Video namespace. | |
| using | Plane = Math::Plane< Real > |
| Math::Plane data type for the Murl::Video namespace. | |
| using | Cone = Math::Cone< Real > |
| Math::Cone data type for the Murl::Video namespace. | |
| using | Frustum = Math::Frustum< Real > |
| Math::Frustum data type for the Murl::Video namespace. | |
| using | Rectangle = Math::Rectangle< Real > |
| Math::Rectangle data type for the Murl::Video namespace. | |
Detailed Description
Namespace containing video related interfaces.