public virtual int GetClassInstance( string pClassInstanceName, uint InstanceIndex, out ID3D11ClassInstance ppInstance ) { var fp = GetFunctionPointer(7); if (m_GetClassInstanceFunc == null) { m_GetClassInstanceFunc = (GetClassInstanceFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetClassInstanceFunc)); } ppInstance = new ID3D11ClassInstance(); return(m_GetClassInstanceFunc(m_ptr, pClassInstanceName, InstanceIndex, out ppInstance.PtrForNew)); }
public virtual int CreateClassInstance( string pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, out ID3D11ClassInstance ppInstance ) { var fp = GetFunctionPointer(8); if (m_CreateClassInstanceFunc == null) { m_CreateClassInstanceFunc = (CreateClassInstanceFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateClassInstanceFunc)); } ppInstance = new ID3D11ClassInstance(); return(m_CreateClassInstanceFunc(m_ptr, pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, out ppInstance.PtrForNew)); }
internal D3D11ClassInstance(ID3D11ClassInstance classInstance) { this.classInstance = classInstance; }
internal D3D11ClassInstance(ID3D11ClassInstance classInstance) { this.classInstance = classInstance; }