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.