ICommandList

public interface ICommandList

रेंडर करने के लिए GPU को भेजे जाने वाले कमांड्स की श्रृंखला को एन्कोड करता है।

विधियाँ

विधिविवरण
bindDescriptorSet(IDescriptorSet descriptorSet)डिस्क्रिप्टर सेट को वर्तमान पाइपलाइन से बाइंड करें
bindIndexBuffer(IIndexBuffer indexBuffer)रेंडरिंग के लिए इंडेक्स बफ़र को बाइंड करें
bindPipeline(IPipeline pipeline)रेंडरिंग के लिए पाइपलाइन इंस्टेंस को बाइंड करें
bindVertexBuffer(IVertexBuffer vertexBuffer)रेंडरिंग के लिए वर्टेक्स बफ़र को बाइंड करें
draw()इंडेक्स बफ़र के बिना ड्रॉ करें
draw(int start, int count)इंडेक्स बफ़र के बिना ड्रॉ करें
drawIndex()कमांड लिस्ट में एक इंडेक्स्ड ड्रॉ जारी करें
drawIndex(int start, int count)कमांड लिस्ट में एक इंडेक्स्ड ड्रॉ जारी करें
pushConstants(int stage, byte[] data)कॉन्स्टेंट को पाइपलाइन में पुश करें
pushConstants(int stage, byte[] data, int size)कॉन्स्टेंट को पाइपलाइन में पुश करें

bindDescriptorSet(IDescriptorSet descriptorSet)

public abstract void bindDescriptorSet(IDescriptorSet descriptorSet)

डिस्क्रिप्टर सेट को वर्तमान पाइपलाइन से बाइंड करें

Parameters:

पैरामीटरप्रकारविवरण
descriptorSetIDescriptorSet

bindIndexBuffer(IIndexBuffer indexBuffer)

public abstract void bindIndexBuffer(IIndexBuffer indexBuffer)

रेंडरिंग के लिए इंडेक्स बफ़र को बाइंड करें

Parameters:

पैरामीटरप्रकारविवरण
indexBufferIIndexBuffer

bindPipeline(IPipeline pipeline)

public abstract void bindPipeline(IPipeline pipeline)

रेंडरिंग के लिए पाइपलाइन इंस्टेंस को बाइंड करें

Parameters:

पैरामीटरप्रकारविवरण
pipelineIPipeline

bindVertexBuffer(IVertexBuffer vertexBuffer)

public abstract void bindVertexBuffer(IVertexBuffer vertexBuffer)

रेंडरिंग के लिए वर्टेक्स बफ़र को बाइंड करें

Parameters:

पैरामीटरप्रकारविवरण
vertexBufferIVertexBuffer

draw()

public abstract void draw()

इंडेक्स बफ़र के बिना ड्रॉ करें

draw(int start, int count)

public abstract void draw(int start, int count)

इंडेक्स बफ़र के बिना ड्रॉ करें

Parameters:

पैरामीटरप्रकारविवरण
शुरूint
गणनाint

drawIndex()

public abstract void drawIndex()

कमांड लिस्ट में एक इंडेक्स्ड ड्रॉ जारी करें

drawIndex(int start, int count)

public abstract void drawIndex(int start, int count)

कमांड लिस्ट में एक इंडेक्स्ड ड्रॉ जारी करें

Parameters:

पैरामीटरप्रकारविवरण
शुरूintड्रॉ करने के लिए पहला इंडेक्स
गणनाintड्रॉ करने के लिए इंडेक्स की गणना

pushConstants(int stage, byte[] data)

public abstract void pushConstants(int stage, byte[] data)

कॉन्स्टेंट को पाइपलाइन में पुश करें

Parameters:

पैरामीटरप्रकारविवरण
स्टेजintकौन सा शेडर स्टेज कॉन्स्टेंट डेटा को उपभोग करेगा
डेटाbyte[]डेटा जो शेडर को भेजा जाएगा

pushConstants(int stage, byte[] data, int size)

public abstract void pushConstants(int stage, byte[] data, int size)

कॉन्स्टेंट को पाइपलाइन में पुश करें

Parameters:

पैरामीटरप्रकारविवरण
स्टेजintकौन सा शेडर स्टेज कॉन्स्टेंट डेटा को उपभोग करेगा
डेटाbyte[]डेटा जो शेडर को भेजा जाएगा
आकारintपाइपलाइन में लिखने के लिए बाइट्स