Murl Engine Lua Addon API  Version 1.0 beta
Murl.IEnums

A collection of system-wide constant enumerations.

All enumerations can be accessed by a corresponding Enum accessor.


Table members

Enumerations


Animation
Audio
Configuration
Debug
Device
Graph
Common

Members


Murl.IEnums.TEXTURE_FLAG_MASK_NONE

Combined texture flag mask bits for no flags.

Returns
Integer

Murl.IEnums.TEXTURE_FLAG_MASK_FLOAT_SHADOW

Combined texture flag mask bits for a float shadow sampler.

Returns
Integer

Murl.IEnums.COLOR_BUFFER_MASK_NONE

Combined color buffer mask bits for no masks.

Returns
Integer

Murl.IEnums.COLOR_BUFFER_MASK_ALL

Combined color buffer mask bits for all masks.

Returns
Integer

Murl.IEnums.COLOR_BUFFER_MASK_UNDEFINED

Special undefined color buffer mask.

Returns
Integer

Murl.IEnums.STENCIL_BUFFER_MASK_NONE

Combined stencil buffer mask bits for no masks.

Returns
Integer

Murl.IEnums.STENCIL_BUFFER_MASK_ALL

Combined stencil buffer mask bits for all masks.

Returns
Integer

Murl.IEnums.STENCIL_BUFFER_MASK_UNDEFINED

Special undefined stencil buffer mask.

Returns
Integer

Murl.IEnums.DEPTH_BUFFER_MASK_NONE

Combined depth buffer mask bits for no masks.

Returns
Integer

Murl.IEnums.DEPTH_BUFFER_MASK_ALL

Combined depth buffer mask bits for all masks.

Returns
Integer

Murl.IEnums.DEPTH_BUFFER_MASK_UNDEFINED

Special undefined depth buffer mask.

Returns
Integer

Murl.IEnums.SCREEN_EDGES_ALL

All edges

Returns
Integer

Murl.IEnums.ORIENTATIONS_ALL

Combined relative orientations for all orientations.

Returns
Integer

Murl.IEnums.SCREEN_ORIENTATIONS_PORTRAIT

Combined absolute screen orientations for portrait orientations.

Returns
Integer

Murl.IEnums.SCREEN_ORIENTATIONS_LANDSCAPE

Combined absolute screen orientations for landscape orientations.

Returns
Integer

Murl.IEnums.SCREEN_ORIENTATIONS_ALL

Combined absolute screen orientations for all orientations.

Returns
Integer

Murl.IEnums.RUN_LOOP_TRIGGERS_NONE

No triggers.

Returns
Integer

Murl.IEnums.RUN_LOOP_TRIGGERS_ALL

All triggers.

Returns
Integer

Murl.IEnums.SUSPENDABLE_RESOURCES_NONE

Combined suspendable resource types for no resources.

Returns
Integer

Murl.IEnums.SUSPENDABLE_RESOURCES_ALL

Combined suspendable resource types for all resources.

Returns
Integer


Functions


Murl.IEnums.GetMipMapGenerationModeEnum()

Get the Murl.IEnums.MipMapGenerationMode enumeration string mapping.

Murl.Enum GetMipMapGenerationModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetPixelFormatEnum()

Get the Murl.IEnums.PixelFormat enumeration string mapping.

Murl.Enum GetPixelFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.IsPixelFormatCompressed(pixelFormat)

Query if a given pixel format uses hardware compression.

Boolean IsPixelFormatCompressed(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if compression is used.

Murl.IEnums.IsPixelFormatStoringAlphaValues(pixelFormat)

Query if a given pixel format stores alpha values.

Boolean IsPixelFormatStoringAlphaValues(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if alpha values are stored.

Murl.IEnums.IsPixelFormatStoringColorValues(pixelFormat)

Query if a given pixel format stores color and/or alpha values.

Boolean IsPixelFormatStoringColorValues(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if color values are stored.

Murl.IEnums.IsPixelFormatStoringLinearColorValues(pixelFormat)

Query if a given pixel format stores linear color values. This method returns true for all pixel formats that store linear color values. This is the case for all the sRGB integer formats (e.g. SR8_SG8_SB8_A8) and all floating point formats (e.g. RF32_GF32_BF32).

Boolean IsPixelFormatStoringLinearColorValues(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if color values are present and they are linear.

Murl.IEnums.IsPixelFormatStoringDepthValues(pixelFormat)

Query if a given pixel format stores depth values. In case of the combined IEnums::PIXEL_FORMAT_D24_S8 and IEnums::PIXEL_FORMAT_DF32_S8 formats, both this function and IsPixelFormatStoringStencilValues() will return true.

Boolean IsPixelFormatStoringDepthValues(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if depth values are stored.

Murl.IEnums.IsPixelFormatStoringStencilValues(pixelFormat)

Query if a given pixel format stores stencil values. In case of the combined IEnums::PIXEL_FORMAT_D24_S8 and IEnums::PIXEL_FORMAT_DF32_S8 formats, both this function and IsPixelFormatStoringDepthValues() will return true.

Boolean IsPixelFormatStoringStencilValues(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to check.
Returns
Boolean true if stencil values are stored.

Murl.IEnums.GetPixelFormatByteSize(pixelFormat)

Query the number of bytes per pixel for a given pixel format. In case of a compressed format, this function returns 0.

Integer GetPixelFormatByteSize(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The number of bytes per pixel.

Murl.IEnums.GetPixelFormatComponentByteSize(pixelFormat)

Query the size in bytes of a single color component for a given pixel format. In case of a compressed format, or a format that does not store components that are multiples of a single byte (such as PIXEL_FORMAT_R5_G6_B5), this function returns 0.

Integer GetPixelFormatComponentByteSize(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The number of bytes per component.

Murl.IEnums.GetPixelFormatNumberOfComponents(pixelFormat)

Query the number of color components per pixel for a given pixel format. In case of a compressed format, this function returns 0.

Integer GetPixelFormatNumberOfComponents(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The number of components per pixel.

Murl.IEnums.GetPixelFormatBytesPerLine(pixelFormat, sizeX)

Query the required number of bytes in a single line for a given width and pixel format. This function returns the minimum required line pitch, without any extra padding. In case of a compressed format, this function returns 0.

Integer GetPixelFormatBytesPerLine(Murl.IEnums.PixelFormat pixelFormat, Integer sizeX)

Parameters
pixelFormatThe pixel format to query.
sizeXThe width in pixels.
Returns
Integer The number of bytes per line.

Murl.IEnums.GetPixelFormatBytesPerSurface(pixelFormat, sizeX, sizeY)

Query the required number of surface data bytes for a given width, height and pixel format. This function returns the minimum required surface data size, without any extra padding.

Integer GetPixelFormatBytesPerSurface(Murl.IEnums.PixelFormat pixelFormat, Integer sizeX, Integer sizeY)

Parameters
pixelFormatThe pixel format to query.
sizeXThe width in pixels.
sizeYThe height in pixels.
Returns
Integer The number of data bytes needed for a surface.

Murl.IEnums.GetPixelFormatMinNumberOfBlocksX(pixelFormat)

Query the minimum number of required horizontal blocks for a compressed pixel format. For uncompressed formats, this function returns 0.

Integer GetPixelFormatMinNumberOfBlocksX(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The minimum number of horizontal blocks required, or 0 for an uncompressed format.

Murl.IEnums.GetPixelFormatMinNumberOfBlocksY(pixelFormat)

Query the minimum number of required vertical blocks for a compressed pixel format. For uncompressed formats, this function returns 0.

Integer GetPixelFormatMinNumberOfBlocksY(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The minimum number of vertical blocks required, or 0 for an uncompressed format.

Murl.IEnums.GetPixelFormatCompressedBlockSizeX(pixelFormat)

Query the horizontal block size in pixels for a compressed pixel format. For uncompressed formats, this function returns 0.

Integer GetPixelFormatCompressedBlockSizeX(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The horizontal block size in pixels, or 0 for an uncompressed format.

Murl.IEnums.GetPixelFormatCompressedBlockSizeY(pixelFormat)

Query the vertical block size in pixels for a compressed pixel format. For uncompressed formats, this function returns 0.

Integer GetPixelFormatCompressedBlockSizeY(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The vertical block size in pixels, or 0 for an uncompressed format.

Murl.IEnums.GetPixelFormatCompressedBytesPerBlock(pixelFormat)

Query the block size in bytes for a compressed pixel format. For uncompressed formats, this function returns 0.

Integer GetPixelFormatCompressedBytesPerBlock(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe pixel format to query.
Returns
Integer The block size in bytes, or 0 for an uncompressed format.

Murl.IEnums.GetVideoStreamFormatEnum()

Get the Murl.IEnums.VideoStreamFormat enumeration string mapping.

Murl.Enum GetVideoStreamFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorBufferFormatEnum()

Get the Murl.IEnums.ColorBufferFormat enumeration string mapping.

Murl.Enum GetColorBufferFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorBufferFormatFromPixelFormat(pixelFormat)

Select a color buffer format compatible to a given image pixel format.

Murl.IEnums.ColorBufferFormat GetColorBufferFormatFromPixelFormat(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe image pixel format.
Returns
Murl.IEnums.ColorBufferFormat A compatible color buffer format or IEnums::COLOR_BUFFER_FORMAT_UNDEFINED if there is no matching color buffer format.

Murl.IEnums.GetPixelFormatFromColorBufferFormat(colorBufferFormat)

Select an image pixel format compatible to a given color buffer format.

Murl.IEnums.PixelFormat GetPixelFormatFromColorBufferFormat(Murl.IEnums.ColorBufferFormat colorBufferFormat)

Parameters
colorBufferFormatThe color buffer format.
Returns
Murl.IEnums.PixelFormat A compatible image pixel format or IEnums::PIXEL_FORMAT_UNDEFINED if there is no matching image pixel format.

Murl.IEnums.GetDepthBufferFormatEnum()

Get the Murl.IEnums.DepthBufferFormat enumeration string mapping.

Murl.Enum GetDepthBufferFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthBufferFormatFromPixelFormat(pixelFormat)

Select a depth buffer format compatible to a given image pixel format.

Murl.IEnums.DepthBufferFormat GetDepthBufferFormatFromPixelFormat(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe image pixel format.
Returns
Murl.IEnums.DepthBufferFormat A compatible depth buffer format or IEnums::DEPTH_BUFFER_FORMAT_UNDEFINED if there is no matching depth buffer format.

Murl.IEnums.GetPixelFormatFromDepthBufferFormat(depthBufferFormat)

Select an image pixel format compatible to a given depth buffer format.

Murl.IEnums.PixelFormat GetPixelFormatFromDepthBufferFormat(Murl.IEnums.DepthBufferFormat depthBufferFormat)

Parameters
depthBufferFormatThe depth buffer format.
Returns
Murl.IEnums.PixelFormat A compatible image pixel format or IEnums::PIXEL_FORMAT_UNDEFINED if there is no matching image pixel format.

Murl.IEnums.GetStencilBufferFormatEnum()

Get the Murl.IEnums.StencilBufferFormat enumeration string mapping.

Murl.Enum GetStencilBufferFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilBufferFormatFromPixelFormat(pixelFormat)

Select a stencil buffer format compatible to a given image pixel format.

Murl.IEnums.StencilBufferFormat GetStencilBufferFormatFromPixelFormat(Murl.IEnums.PixelFormat pixelFormat)

Parameters
pixelFormatThe image pixel format.
Returns
Murl.IEnums.StencilBufferFormat A compatible stencil buffer format or IEnums::STENCIL_BUFFER_FORMAT_UNDEFINED if there is no matching stencil buffer format.

Murl.IEnums.GetPixelFormatFromStencilBufferFormat(stencilBufferFormat)

Select an image pixel format compatible to a given stencil buffer format.

Murl.IEnums.PixelFormat GetPixelFormatFromStencilBufferFormat(Murl.IEnums.StencilBufferFormat stencilBufferFormat)

Parameters
stencilBufferFormatThe stencil buffer format.
Returns
Murl.IEnums.PixelFormat A compatible image pixel format or IEnums::PIXEL_FORMAT_UNDEFINED if there is no matching image pixel format.

Murl.IEnums.GetFilterTypeEnum()

Get the Murl.IEnums.FilterType enumeration string mapping.

Murl.Enum GetFilterTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShaderTypeEnum()

Get the Murl.IEnums.ShaderType enumeration string mapping.

Murl.Enum GetShaderTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShaderVariableTypeEnum()

Get the Murl.IEnums.ShaderVariableType enumeration string mapping.

Murl.Enum GetShaderVariableTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShaderVariablePrecisionEnum()

Get the Murl.IEnums.ShaderVariablePrecision enumeration string mapping.

Murl.Enum GetShaderVariablePrecisionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShaderLanguageEnum()

Get the Murl.IEnums.ShaderLanguage enumeration string mapping.

Murl.Enum GetShaderLanguageEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureWrapModeEnum()

Get the Murl.IEnums.TextureWrapMode enumeration string mapping.

Murl.Enum GetTextureWrapModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureFilterEnum()

Get the Murl.IEnums.TextureFilter enumeration string mapping.

Murl.Enum GetTextureFilterEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureTypeEnum()

Get the Murl.IEnums.TextureType enumeration string mapping.

Murl.Enum GetTextureTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureFlagMaskBitEnum()

Get the Murl.IEnums.TextureFlagMaskBit enumeration string mapping.

Murl.Enum GetTextureFlagMaskBitEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureFlagMaskEnum()

Get the TextureFlagMask enumeration string mapping.

Murl.Enum GetTextureFlagMaskEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureSemanticEnum()

Get the Murl.IEnums.TextureSemantic enumeration string mapping.

Murl.Enum GetTextureSemanticEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureTargetEnum()

Get the Murl.IEnums.TextureTarget enumeration string mapping.

Murl.Enum GetTextureTargetEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextureAttachmentEnum()

Get the Murl.IEnums.TextureAttachment enumeration string mapping.

Murl.Enum GetTextureAttachmentEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetIndexBufferItemEnum()

Get the Murl.IEnums.IndexBufferItem enumeration string mapping.

Murl.Enum GetIndexBufferItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetIndexBufferItemName(indexBufferItem)

Query the name of a index buffer item.

String GetIndexBufferItemName(Murl.IEnums.IndexBufferItem indexBufferItem)

Parameters
indexBufferItemThe index buffer item to query.
Returns
String The human-readable index buffer item name.

Murl.IEnums.GetIndexBufferItemAlternativeName(indexBufferItem)

Query the alternative name of a index buffer item.

String GetIndexBufferItemAlternativeName(Murl.IEnums.IndexBufferItem indexBufferItem)

Parameters
indexBufferItemThe index buffer item to query.
Returns
String The human-readable alternative index buffer item name.

Murl.IEnums.GetIndexTypeEnum()

Get the Murl.IEnums.IndexType enumeration string mapping.

Murl.Enum GetIndexTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetIndexTypeByteSize(indexType)

Query the number of bytes per element for a given index type.

Integer GetIndexTypeByteSize(Murl.IEnums.IndexType indexType)

Parameters
indexTypeThe index data type to query.
Returns
Integer The number of bytes per element.

Murl.IEnums.GetVertexBufferItemEnum()

Get the Murl.IEnums.VertexBufferItem enumeration string mapping.

Murl.Enum GetVertexBufferItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetVertexBufferItemName(vertexBufferItem)

Query the name of a vertex buffer item.

String GetVertexBufferItemName(Murl.IEnums.VertexBufferItem vertexBufferItem)

Parameters
vertexBufferItemThe vertex buffer item to query.
Returns
String The human-readable vertex buffer item name.

Murl.IEnums.GetVertexBufferItemAlternativeName(vertexBufferItem)

Query the alternative name of a vertex buffer item.

String GetVertexBufferItemAlternativeName(Murl.IEnums.VertexBufferItem vertexBufferItem)

Parameters
vertexBufferItemThe vertex buffer item to query.
Returns
String The human-readable alternative vertex buffer item name.

Murl.IEnums.GetAttributeTypeEnum()

Get the Murl.IEnums.AttributeType enumeration string mapping.

Murl.Enum GetAttributeTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAttributeTypeByteSize(attributeType)

Query the total number of bytes per item for a given attribute type. This returns the total number of bytes per item, e.g. for a 3-component vector of unsigned 16 bit integer values (IEnums::ATTRIBUTE_TYPE_UINT16_VECTOR_3) the returned number of bytes will be 3 * 2 = 6.

Integer GetAttributeTypeByteSize(Murl.IEnums.AttributeType attributeType)

Parameters
attributeTypeThe attribute data type to query.
Returns
Integer The number of bytes per item.

Murl.IEnums.GetAttributeTypeComponentByteSize(attributeType)

Query the number of bytes per item component for a given attribute type. This returns the number of bytes of a single component, e.g. 4 for all float-based types (scalars and vectors of any size), 2 for UINT16-based types etc.

Integer GetAttributeTypeComponentByteSize(Murl.IEnums.AttributeType attributeType)

Parameters
attributeTypeThe attribute data type to query.
Returns
Integer The number of bytes per item component.

Murl.IEnums.GetAttributeTypeNumberOfComponents(attributeType)

Query the number of item components for a given attribute type. This always returns 1 for scalar types, 2 for 2-component vectors etc.

Integer GetAttributeTypeNumberOfComponents(Murl.IEnums.AttributeType attributeType)

Parameters
attributeTypeThe attribute data type to query.
Returns
Integer The number of components.

Murl.IEnums.GetAttributeItemEnum()

Get the Murl.IEnums.AttributeItem enumeration string mapping.

Murl.Enum GetAttributeItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAttributeItem(name)

Query the predefined attribute item from a shader variable name.

Murl.IEnums.AttributeItem GetAttributeItem(String name)

Parameters
nameThe human-readable variable name to query.
Returns
Murl.IEnums.AttributeItem The attribute item, or ATTRIBUTE_ITEM_CUSTOM if not found.

Murl.IEnums.GetAttributeItemDataType(attributeItem)

Query the shader variable data type for an attribute item.

Murl.IEnums.AttributeType GetAttributeItemDataType(Murl.IEnums.AttributeItem attributeItem)

Parameters
attributeItemThe attribute item to query.
Returns
Murl.IEnums.AttributeType The attribute variable data type.

Murl.IEnums.GetAttributeItemDefaultPrecision(attributeItem)

Query the default variable precision for an attribute item.

Murl.IEnums.ShaderVariablePrecision GetAttributeItemDefaultPrecision(Murl.IEnums.AttributeItem attributeItem)

Parameters
attributeItemThe attribute item to query.
Returns
Murl.IEnums.ShaderVariablePrecision The variable precision.

Murl.IEnums.GetAttributeItemVertexBufferItem(attributeItem)

Query an attribute item's predefined vertex buffer item.

Murl.IEnums.VertexBufferItem GetAttributeItemVertexBufferItem(Murl.IEnums.AttributeItem attributeItem)

Parameters
attributeItemThe attribute item to query.
Returns
Murl.IEnums.VertexBufferItem The attribute variable vertex buffer item.

Murl.IEnums.GetAttributeItemName(attributeItem)

Query the shader variable name for an attribute item.

String GetAttributeItemName(Murl.IEnums.AttributeItem attributeItem)

Parameters
attributeItemThe attribute item to query.
Returns
String The human-readable attribute variable name.

Murl.IEnums.GetAttributeItemAlternativeName(attributeItem)

Query the alternative shader variable name for an attribute item.

String GetAttributeItemAlternativeName(Murl.IEnums.AttributeItem attributeItem)

Parameters
attributeItemThe attribute item to query.
Returns
String The human-readable alternative attribute variable name.

Murl.IEnums.GetConstantTypeEnum()

Get the Murl.IEnums.ConstantType enumeration string mapping.

Murl.Enum GetConstantTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetConstantTypeNumberOfComponents(constantType)

Query the number of item components for a given constant type. This always returns 1 for scalar types, 2 for 2-component vectors etc.

Integer GetConstantTypeNumberOfComponents(Murl.IEnums.ConstantType constantType)

Parameters
constantTypeThe constant data type to query.
Returns
Integer The number of components.

Murl.IEnums.GetConstantBufferItemEnum()

Get the Murl.IEnums.ConstantBufferItem enumeration string mapping.

Murl.Enum GetConstantBufferItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetConstantBufferItem(name)

Query the predefined constant buffer item from a shader variable name.

Murl.IEnums.ConstantBufferItem GetConstantBufferItem(String name)

Parameters
nameThe human-readable variable name to query.
Returns
Murl.IEnums.ConstantBufferItem The constant buffer item, or CONSTANT_BUFFER_ITEM_CUSTOM if not found.

Murl.IEnums.GetConstantBufferItemName(constantBufferItem)

Query the name of a constant buffer item.

String GetConstantBufferItemName(Murl.IEnums.ConstantBufferItem constantBufferItem)

Parameters
constantBufferItemThe constant buffer item to query.
Returns
String The human-readable constant buffer item name.

Murl.IEnums.GetConstantBufferItemAlternativeName(constantBufferItem)

Query the alternative name of a constant buffer item.

String GetConstantBufferItemAlternativeName(Murl.IEnums.ConstantBufferItem constantBufferItem)

Parameters
constantBufferItemThe constant buffer item to query.
Returns
String The human-readable alternative constant buffer item name.

Murl.IEnums.GetUniformTypeEnum()

Get the Murl.IEnums.UniformType enumeration string mapping.

Murl.Enum GetUniformTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetUniformTypeByteSize(uniformType)

Query the total number of bytes per item for a given uniform type. This returns the total number of bytes per item, e.g. for a 3-component vector of signed 32 bit integer values (IEnums::UNIFORM_TYPE_SINT32_VECTOR_3) the returned number of bytes will be 3 * 4 = 12.

Integer GetUniformTypeByteSize(Murl.IEnums.UniformType uniformType)

Parameters
uniformTypeThe uniform data type to query.
Returns
Integer The number of bytes per item.

Murl.IEnums.GetUniformTypeComponentByteSize(uniformType)

Query the number of bytes per item component for a given uniform type. This returns the number of bytes of a single component, e.g. 4 for all float-based types (scalars and vectors of any size) etc.

Integer GetUniformTypeComponentByteSize(Murl.IEnums.UniformType uniformType)

Parameters
uniformTypeThe uniform data type to query.
Returns
Integer The number of bytes per item component.

Murl.IEnums.GetUniformTypeNumberOfComponents(uniformType)

Query the number of item components for a given uniform type. This always returns 1 for scalar types, 2 for 2-component vectors etc.

Integer GetUniformTypeNumberOfComponents(Murl.IEnums.UniformType uniformType)

Parameters
uniformTypeThe uniform data type to query.
Returns
Integer The number of components.

Murl.IEnums.GetUniformItemEnum()

Get the Murl.IEnums.UniformItem enumeration string mapping.

Murl.Enum GetUniformItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetUniformItem(name)

Query the predefined uniform item from a shader variable name.

Murl.IEnums.UniformItem GetUniformItem(String name)

Parameters
nameThe human-readable variable name to query.
Returns
Murl.IEnums.UniformItem The constant buffer item, or UNIFORM_ITEM_CUSTOM if not found.

Murl.IEnums.GetUniformItemDataType(uniformItem)

Query the shader variable data type for a uniform item.

Murl.IEnums.UniformType GetUniformItemDataType(Murl.IEnums.UniformItem uniformItem)

Parameters
uniformItemThe uniform item to query.
Returns
Murl.IEnums.UniformType The uniform variable data type.

Murl.IEnums.GetUniformItemDefaultPrecision(uniformItem)

Query the default variable precision for a uniform item.

Murl.IEnums.ShaderVariablePrecision GetUniformItemDefaultPrecision(Murl.IEnums.UniformItem uniformItem)

Parameters
uniformItemThe uniform item to query.
Returns
Murl.IEnums.ShaderVariablePrecision The variable precision.

Murl.IEnums.GetUniformItemConstantBufferItem(uniformItem)

Query a uniform item's predefined constant buffer item.

Murl.IEnums.ConstantBufferItem GetUniformItemConstantBufferItem(Murl.IEnums.UniformItem uniformItem)

Parameters
uniformItemThe uniform item to query.
Returns
Murl.IEnums.ConstantBufferItem The uniform variable constant buffer item.

Murl.IEnums.GetUniformItemName(uniformItem)

Query the shader variable name for a uniform item.

String GetUniformItemName(Murl.IEnums.UniformItem uniformItem)

Parameters
uniformItemThe uniform item to query.
Returns
String The human-readable uniform variable name.

Murl.IEnums.GetUniformItemAlternativeName(uniformItem)

Query the alternative shader variable name for a uniform item.

String GetUniformItemAlternativeName(Murl.IEnums.UniformItem uniformItem)

Parameters
uniformItemThe uniform item to query.
Returns
String The human-readable alternative uniform variable name.

Murl.IEnums.GetConstantBufferItemNumberOfUniformItems(constantBufferItem)

Query the number of uniform items for a predefined constant buffer.

Integer GetConstantBufferItemNumberOfUniformItems(Murl.IEnums.ConstantBufferItem constantBufferItem)

Parameters
constantBufferItemThe predefined constant buffer item to query.
Returns
Integer The number of uniforms.

Murl.IEnums.GetConstantBufferItemUniformItem(constantBufferItem, index)

Query the predefined uniform item for a predefined constant buffer at a given index.

Murl.IEnums.UniformItem GetConstantBufferItemUniformItem(Murl.IEnums.ConstantBufferItem constantBufferItem, Integer index)

Parameters
constantBufferItemThe predefined constant buffer item to query.
indexThe uniform index, from 0 to GetConstantBufferItemNumberOfUniformItems()-1.
Returns
Murl.IEnums.UniformItem The predefined uniform item.

Murl.IEnums.GetConstantBufferItemUniformItemArraySize(constantBufferItem, index)

Query the array size of a predefined uniform item for a predefined constant buffer at a given index.

Integer GetConstantBufferItemUniformItemArraySize(Murl.IEnums.ConstantBufferItem constantBufferItem, Integer index)

Parameters
constantBufferItemThe predefined constant buffer item to query.
indexThe uniform index, from 0 to GetConstantBufferItemNumberOfUniformItems()-1.
Returns
Integer The array size, or 0 if scalar.

Murl.IEnums.GetVaryingTypeEnum()

Get the Murl.IEnums.VaryingType enumeration string mapping.

Murl.Enum GetVaryingTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetVaryingTypeByteSize(varyingType)

Query the total number of bytes per item for a given varying type. This returns the total number of bytes per item, e.g. for a 3-component vector of 32 bit float values (IEnums::VARYING_TYPE_FLOAT_VECTOR_3) the returned number of bytes will be 3 * 4 = 12.

Integer GetVaryingTypeByteSize(Murl.IEnums.VaryingType varyingType)

Parameters
varyingTypeThe varying data type to query.
Returns
Integer The number of bytes per item.

Murl.IEnums.GetVaryingTypeComponentByteSize(varyingType)

Query the number of bytes per item component for a given varying type. This returns the number of bytes of a single component, e.g. 4 for all float-based types (scalars and vectors of any size) etc.

Integer GetVaryingTypeComponentByteSize(Murl.IEnums.VaryingType varyingType)

Parameters
varyingTypeThe varying data type to query.
Returns
Integer The number of bytes per item component.

Murl.IEnums.GetVaryingTypeNumberOfComponents(varyingType)

Query the number of item components for a given varying type. This always returns 1 for scalar types, 2 for 2-component vectors etc.

Integer GetVaryingTypeNumberOfComponents(Murl.IEnums.VaryingType varyingType)

Parameters
varyingTypeThe varying data type to query.
Returns
Integer The number of components.

Murl.IEnums.GetPrimitiveTypeEnum()

Get the Murl.IEnums.PrimitiveType enumeration string mapping.

Murl.Enum GetPrimitiveTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBufferAccessModeEnum()

Get the Murl.IEnums.BufferAccessMode enumeration string mapping.

Murl.Enum GetBufferAccessModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBufferTypeEnum()

Get the Murl.IEnums.BufferType enumeration string mapping.

Murl.Enum GetBufferTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetVariableTypeEnum()

Get the Murl.IEnums.VariableType enumeration string mapping.

Murl.Enum GetVariableTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetVertexOrderEnum()

Get the Murl.IEnums.VertexOrder enumeration string mapping.

Murl.Enum GetVertexOrderEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetPolygonFacesEnum()

Get the Murl.IEnums.PolygonFaces enumeration string mapping.

Murl.Enum GetPolygonFacesEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorBufferModeEnum()

Get the Murl.IEnums.ColorBufferMode enumeration string mapping.

Murl.Enum GetColorBufferModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorBufferMaskBitEnum()

Get the Murl.IEnums.ColorBufferMaskBit enumeration string mapping.

Murl.Enum GetColorBufferMaskBitEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorBufferMaskEnum()

Get the ColorBufferMask enumeration string mapping.

Murl.Enum GetColorBufferMaskEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilBufferModeEnum()

Get the Murl.IEnums.StencilBufferMode enumeration string mapping.

Murl.Enum GetStencilBufferModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilBufferMaskBitEnum()

Get the Murl.IEnums.StencilBufferMaskBit enumeration string mapping.

Murl.Enum GetStencilBufferMaskBitEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilBufferMaskEnum()

Get the StencilBufferMask enumeration string mapping.

Murl.Enum GetStencilBufferMaskEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilTestFunctionEnum()

Get the Murl.IEnums.StencilTestFunction enumeration string mapping.

Murl.Enum GetStencilTestFunctionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStencilBufferActionEnum()

Get the Murl.IEnums.StencilBufferAction enumeration string mapping.

Murl.Enum GetStencilBufferActionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthBufferModeEnum()

Get the Murl.IEnums.DepthBufferMode enumeration string mapping.

Murl.Enum GetDepthBufferModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthBufferMaskBitEnum()

Get the Murl.IEnums.DepthBufferMaskBit enumeration string mapping.

Murl.Enum GetDepthBufferMaskBitEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthBufferMaskEnum()

Get the DepthBufferMask enumeration string mapping.

Murl.Enum GetDepthBufferMaskEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthTestFunctionEnum()

Get the Murl.IEnums.DepthTestFunction enumeration string mapping.

Murl.Enum GetDepthTestFunctionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthTestModeEnum()

Get the Murl.IEnums.DepthTestMode enumeration string mapping.

Murl.Enum GetDepthTestModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetObjectSortModeEnum()

Get the Murl.IEnums.ObjectSortMode enumeration string mapping.

Murl.Enum GetObjectSortModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDepthSortModeEnum()

Get the Murl.IEnums.DepthSortMode enumeration string mapping.

Murl.Enum GetDepthSortModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBlendModeEnum()

Get the Murl.IEnums.BlendMode enumeration string mapping.

Murl.Enum GetBlendModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBlendEquationEnum()

Get the Murl.IEnums.BlendEquation enumeration string mapping.

Murl.Enum GetBlendEquationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBlendFunctionEnum()

Get the Murl.IEnums.BlendFunction enumeration string mapping.

Murl.Enum GetBlendFunctionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetColorComponentEnum()

Get the Murl.IEnums.ColorComponent enumeration string mapping.

Murl.Enum GetColorComponentEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLightModelEnum()

Get the Murl.IEnums.LightModel enumeration string mapping.

Murl.Enum GetLightModelEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLightingComponentEnum()

Get the Murl.IEnums.LightingComponent enumeration string mapping.

Murl.Enum GetLightingComponentEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLightTypeEnum()

Get the Murl.IEnums.LightType enumeration string mapping.

Murl.Enum GetLightTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLightShapeEnum()

Get the Murl.IEnums.LightShape enumeration string mapping.

Murl.Enum GetLightShapeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShadowVolumeGenerationModeEnum()

Get the Murl.IEnums.ShadowVolumeGenerationMode enumeration string mapping.

Murl.Enum GetShadowVolumeGenerationModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShadowMapPlacementModeEnum()

Get the Murl.IEnums.ShadowMapPlacementMode enumeration string mapping.

Murl.Enum GetShadowMapPlacementModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetShadowMapAlignmentModeEnum()

Get the Murl.IEnums.ShadowMapAlignmentMode enumeration string mapping.

Murl.Enum GetShadowMapAlignmentModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStreamModeEnum()

Get the Murl.IEnums.StreamMode enumeration string mapping.

Murl.Enum GetStreamModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAlignmentXEnum()

Get the Murl.IEnums.AlignmentX enumeration string mapping.

Murl.Enum GetAlignmentXEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAlignmentYEnum()

Get the Murl.IEnums.AlignmentY enumeration string mapping.

Murl.Enum GetAlignmentYEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAlignmentZEnum()

Get the Murl.IEnums.AlignmentZ enumeration string mapping.

Murl.Enum GetAlignmentZEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextAlignmentXEnum()

Get the Murl.IEnums.TextAlignmentX enumeration string mapping.

Murl.Enum GetTextAlignmentXEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTextAlignmentYEnum()

Get the Murl.IEnums.TextAlignmentY enumeration string mapping.

Murl.Enum GetTextAlignmentYEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetObjectBoundingModeEnum()

Get the Murl.IEnums.ObjectBoundingMode enumeration string mapping.

Murl.Enum GetObjectBoundingModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetGeometryTypeEnum()

Get the Murl.IEnums.GeometryType enumeration string mapping.

Murl.Enum GetGeometryTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFieldTypeEnum()

Get the Murl.IEnums.FieldType enumeration string mapping.

Murl.Enum GetFieldTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFieldShapeEnum()

Get the Murl.IEnums.FieldShape enumeration string mapping.

Murl.Enum GetFieldShapeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTraversalPhaseEnum()

Get the Murl.IEnums.TraversalPhase enumeration string mapping.

Murl.Enum GetTraversalPhaseEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTraversalStateEnum()

Get the Murl.IEnums.TraversalState enumeration string mapping.

Murl.Enum GetTraversalStateEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAxisEnum()

Get the Murl.IEnums.Axis enumeration string mapping.

Murl.Enum GetAxisEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSortOrderEnum()

Get the Murl.IEnums.SortOrder enumeration string mapping.

Murl.Enum GetSortOrderEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRotationOrderEnum()

Get the Murl.IEnums.RotationOrder enumeration string mapping.

Murl.Enum GetRotationOrderEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAngleMeasureEnum()

Get the Murl.IEnums.AngleMeasure enumeration string mapping.

Murl.Enum GetAngleMeasureEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLengthMeasureEnum()

Get the Murl.IEnums.LengthMeasure enumeration string mapping.

Murl.Enum GetLengthMeasureEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetCompressionTypeEnum()

Get the Murl.IEnums.CompressionType enumeration string mapping.

Murl.Enum GetCompressionTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSampleFormatEnum()

Get the Murl.IEnums.SampleFormat enumeration string mapping.

Murl.Enum GetSampleFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSampleFormatByteSize(sampleFormat)

Query the number of bytes per sample for a given sample format.

Integer GetSampleFormatByteSize(Murl.IEnums.SampleFormat sampleFormat)

Parameters
sampleFormatThe sample format to query.
Returns
Integer The number of bytes per sample.

Murl.IEnums.GetAudioStreamFormatEnum()

Get the Murl.IEnums.AudioStreamFormat enumeration string mapping.

Murl.Enum GetAudioStreamFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDistanceModelEnum()

Get the Murl.IEnums.DistanceModel enumeration string mapping.

Murl.Enum GetDistanceModelEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetStatisticItemEnum()

Get the Murl.IEnums.StatisticItem enumeration string mapping.

Murl.Enum GetStatisticItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetDebugOutputFunctionItemEnum()

Get the Murl.IEnums.DebugOutputFunctionItem enumeration string mapping.

Murl.Enum GetDebugOutputFunctionItemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetInputDeviceTypeEnum()

Get the Murl.IEnums.InputDeviceType enumeration string mapping.

Murl.Enum GetInputDeviceTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetButtonStateEnum()

Get the Murl.IEnums.ButtonState enumeration string mapping.

Murl.Enum GetButtonStateEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetMouseButtonEnum()

Get the Murl.IEnums.MouseButton enumeration string mapping.

Murl.Enum GetMouseButtonEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetKeyCodeEnum()

Get the Murl.IEnums.KeyCode enumeration string mapping.

Murl.Enum GetKeyCodeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetGameControllerControlEnum()

Get the Murl.IEnums.GameControllerControl enumeration string mapping.

Murl.Enum GetGameControllerControlEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetGameControllerButtonEnum()

Get the Murl.IEnums.GameControllerButton enumeration string mapping.

Murl.Enum GetGameControllerButtonEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetInterpolationEnum()

Get the Murl.IEnums.Interpolation enumeration string mapping.

Murl.Enum GetInterpolationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAluOperationEnum()

Get the Murl.IEnums.AluOperation enumeration string mapping.

Murl.Enum GetAluOperationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAnimationStateEnum()

Get the Murl.IEnums.AnimationState enumeration string mapping.

Murl.Enum GetAnimationStateEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAnimationKeyEnum()

Get the Murl.IEnums.AnimationKey enumeration string mapping.

Murl.Enum GetAnimationKeyEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetWaveformEnum()

Get the Murl.IEnums.Waveform enumeration string mapping.

Murl.Enum GetWaveformEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTriggerConditionEnum()

Get the Murl.IEnums.TriggerCondition enumeration string mapping.

Murl.Enum GetTriggerConditionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBlendReferenceEnum()

Get the Murl.IEnums.BlendReference enumeration string mapping.

Murl.Enum GetBlendReferenceEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetBlendDirectionEnum()

Get the Murl.IEnums.BlendDirection enumeration string mapping.

Murl.Enum GetBlendDirectionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetLanguageEnum()

Get the Murl.IEnums.Language enumeration string mapping.

Murl.Enum GetLanguageEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTargetClassEnum()

Get the Murl.IEnums.TargetClass enumeration string mapping.

Murl.Enum GetTargetClassEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTargetDeviceEnum()

Get the Murl.IEnums.TargetDevice enumeration string mapping.

Murl.Enum GetTargetDeviceEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTargetHostEnum()

Get the Murl.IEnums.TargetHost enumeration string mapping.

Murl.Enum GetTargetHostEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetOperatingSystemEnum()

Get the Murl.IEnums.OperatingSystem enumeration string mapping.

Murl.Enum GetOperatingSystemEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetGpuEnum()

Get the Murl.IEnums.Gpu enumeration string mapping.

Murl.Enum GetGpuEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFeatureEnum()

Get the Murl.IEnums.Feature enumeration string mapping.

Murl.Enum GetFeatureEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetVideoApiEnum()

Get the Murl.IEnums.VideoApi enumeration string mapping.

Murl.Enum GetVideoApiEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAudioApiEnum()

Get the Murl.IEnums.AudioApi enumeration string mapping.

Murl.Enum GetAudioApiEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetScreenEdgeEnum()

Get the Murl.IEnums.ScreenEdge enumeration string mapping.

Murl.Enum GetScreenEdgeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetCombinedScreenEdgesEnum()

Get the CombinedScreenEdges enumeration string mapping.

Murl.Enum GetCombinedScreenEdgesEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetOrientationEnum()

Get the Murl.IEnums.Orientation enumeration string mapping.

Murl.Enum GetOrientationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetCombinedOrientationEnum()

Get the CombinedOrientation enumeration string mapping.

Murl.Enum GetCombinedOrientationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetScreenOrientationEnum()

Get the Murl.IEnums.ScreenOrientation enumeration string mapping.

Murl.Enum GetScreenOrientationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRelativeOrientation(orientation1, orientation2)

Get the relative orientation of two screen orientations.

Murl.IEnums.Orientation GetRelativeOrientation(Murl.IEnums.ScreenOrientation orientation1, Murl.IEnums.ScreenOrientation orientation2)

Parameters
orientation1The first screen orientation.
orientation2The second screen orientation.
Returns
Murl.IEnums.Orientation The relative orientation of the screen orientations.

Murl.IEnums.GetCombinedScreenOrientationEnum()

Get the CombinedScreenOrientation enumeration string mapping.

Murl.Enum GetCombinedScreenOrientationEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRunLoopModeEnum()

Get the Murl.IEnums.RunLoopMode enumeration string mapping.

Murl.Enum GetRunLoopModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRunLoopTriggerEnum()

Get the Murl.IEnums.RunLoopTrigger enumeration string mapping.

Murl.Enum GetRunLoopTriggerEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRunLoopTriggersEnum()

Get the RunLoopTriggers enumeration string mapping.

Murl.Enum GetRunLoopTriggersEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAppRunStateEnum()

Get the Murl.IEnums.AppRunState enumeration string mapping.

Murl.Enum GetAppRunStateEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSuspendableResourceEnum()

Get the Murl.IEnums.SuspendableResource enumeration string mapping.

Murl.Enum GetSuspendableResourceEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSuspendableResourcesEnum()

Get the SuspendableResources enumeration string mapping.

Murl.Enum GetSuspendableResourcesEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetPackageTypeEnum()

Get the Murl.IEnums.PackageType enumeration string mapping.

Murl.Enum GetPackageTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFileCategoryEnum()

Get the Murl.IEnums.FileCategory enumeration string mapping.

Murl.Enum GetFileCategoryEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRgbPixelFormatEnum()

Get the Murl.IEnums.RgbPixelFormat enumeration string mapping.

Murl.Enum GetRgbPixelFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetRgbaPixelFormatEnum()

Get the Murl.IEnums.RgbaPixelFormat enumeration string mapping.

Murl.Enum GetRgbaPixelFormatEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetTouchAreaShapeEnum()

Get the Murl.IEnums.TouchAreaShape enumeration string mapping.

Murl.Enum GetTouchAreaShapeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetProjectionTypeEnum()

Get the Murl.IEnums.ProjectionType enumeration string mapping.

Murl.Enum GetProjectionTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetResultCodeEnum()

Get the Murl.IEnums.ResultCode enumeration string mapping.

Murl.Enum GetResultCodeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetResultActionEnum()

Get the Murl.IEnums.ResultAction enumeration string mapping.

Murl.Enum GetResultActionEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFileAccessModeEnum()

Get the Murl.IEnums.FileAccessMode enumeration string mapping.

Murl.Enum GetFileAccessModeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetAuthorizationStatusEnum()

Get the Murl.IEnums.AuthorizationStatus enumeration string mapping.

Murl.Enum GetAuthorizationStatusEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetSocketErrorEnum()

Get the Murl.IEnums.SocketError enumeration string mapping.

Murl.Enum GetSocketErrorEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetResourceTypeEnum()

Get the Murl.IEnums.ResourceType enumeration string mapping.

Murl.Enum GetResourceTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFileTypeEnum()

Get the Murl.IEnums.FileType enumeration string mapping.

Murl.Enum GetFileTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetFontTypeEnum()

Get the Murl.IEnums.FontType enumeration string mapping.

Murl.Enum GetFontTypeEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetPropertySemanticEnum()

Get the Murl.IEnums.PropertySemantic enumeration string mapping.

Murl.Enum GetPropertySemanticEnum()

Returns
Murl.Enum The enumeration string mapping.

Murl.IEnums.GetImageFormatEnum()

Get the Murl.IEnums.ImageFormat enumeration string mapping.

Murl.Enum GetImageFormatEnum()

Returns
Murl.Enum The enumeration string mapping.