| 
| &TextureInfo::GetWidth  | property_readonly ("Height",&TextureInfo::GetHeight).property_readonly("ArraySize" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize  | property_readonly ("CPUReadable",&TextureInfo::IsCPUReadable).property_readonly("CPUWritable" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize &TextureInfo::IsCPUWriteable  | property_readonly ("SharedResource",&TextureInfo::IsSharedResource).property_readonly("CubeMap" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize &TextureInfo::IsCPUWriteable &TextureInfo::IsCubeMapTex  | property_readonly ("GeneratedMipMaps",&TextureInfo::GenMipMaps).property_readonly("TextureType" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize &TextureInfo::IsCPUWriteable &TextureInfo::IsCubeMapTex &TextureInfo::TextureType  | property_readonly ("Usage",&TextureInfo::Usage).property_readonly("Format" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize &TextureInfo::IsCPUWriteable &TextureInfo::IsCubeMapTex &TextureInfo::TextureType &TextureInfo::Format  | property_readonly ("MipMapFilter",&TextureInfo::MipMapFilter).property_readonly("MipMapsLevels" | 
|   | 
| &TextureInfo::GetWidth &TextureInfo::GetArraySize &TextureInfo::IsCPUWriteable &TextureInfo::IsCubeMapTex &TextureInfo::TextureType &TextureInfo::Format &TextureInfo::GetMipLevels  | property_readonly ("FilePath",&TextureInfo::GetPath) | 
|   | 
| &BlendingInfo::CustomBlendFactor BIND_AS_PTR  | property_readonly ("EnableBlending",&BlendingInfo::EnableBlending).property_readonly("ColorOperation" | 
|   | 
| &BlendingInfo::CustomBlendFactor BIND_AS_PTR &BlendingInfo::ColorOperation  | property_readonly ("AlphaOperation",&BlendingInfo::AlphaOperation).property_readonly("SrcColorBlend" | 
|   | 
| &BlendingInfo::CustomBlendFactor BIND_AS_PTR &BlendingInfo::ColorOperation &BlendingInfo::SrcColorBlend  | property_readonly ("DstColorBlend",&BlendingInfo::DstColorBlend).property_readonly("SrcAlphaBlend" | 
|   | 
| &BlendingInfo::CustomBlendFactor BIND_AS_PTR &BlendingInfo::ColorOperation &BlendingInfo::SrcColorBlend &BlendingInfo::SrcAlphaBlend  | property_readonly ("DstAlphaBlend",&BlendingInfo::DstAlphaBlend) | 
|   | 
| &RasterizerStateInfo::CullMode  | property_readonly ("FillMode",&RasterizerStateInfo::FillMode).property_readonly("IsClockwise" | 
|   | 
| &RasterizerStateInfo::CullMode &RasterizerStateInfo::IsClockwise  | property_readonly ("EnableScissor",&RasterizerStateInfo::EnableScissor).property_readonly("EnableZClipping" | 
|   | 
| &RasterizerStateInfo::CullMode &RasterizerStateInfo::IsClockwise &RasterizerStateInfo::EnableZClipping  | property_readonly ("ConservativeRaserizer",&RasterizerStateInfo::ConservativeRasterizer).property_readonly("DepthBias" | 
|   | 
| &DepthStencilInfo::EnableDepthTest  | property_readonly ("EnableStencilTest",&DepthStencilInfo::EnableStencilTest) | 
|   | 
| &BufferInfo::GetName  | property_readonly ("NumberElements",&BufferInfo::NumElements).property_readonly("ElementSize" | 
|   | 
| &BufferInfo::GetName &BufferInfo::ElementSize  | property_readonly ("Usage",&BufferInfo::Usage).property_readonly("BufferType" | 
|   | 
| &BufferInfo::GetName &BufferInfo::ElementSize &BufferInfo::BufferType  | property_readonly ("Topology",&BufferInfo::Topology).property_readonly("4 Bytes Index Size" | 
|   | 
| &BufferInfo::GetName &BufferInfo::ElementSize &BufferInfo::BufferType &BufferInfo::Use4BytesIndex  | property_readonly ("VertexLayout",&BufferInfo::VertexLayout) | 
|   | 
| &IShader::GetShaderFile  | property_readonly ("MainFunction",&IShader::GetShaderEntry) | 
|   | 
| &RenderTargetObject::m_colorBuffer  | property ("DepthBuffer",&RenderTargetObject::m_depthBuffer).property("StencilBuffer" | 
|   | 
| &MaterialObject::Diffuse BIND_AS_PTR  | property ("Specular",&MaterialObject::Specular) BIND_AS_PTR.property("Ambient" | 
|   | 
| &MaterialObject::Diffuse BIND_AS_PTR &MaterialObject::Ambient BIND_AS_PTR  | property ("Emissive",&MaterialObject::Emissive) BIND_AS_PTR.property("SpecularPower" | 
|   |