Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/renderer/backend/dummy/DeviceCommandContext.h
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | public: | ||||
void SetScissors(const uint32_t scissorCount, const Rect* scissors) override; | void SetScissors(const uint32_t scissorCount, const Rect* scissors) override; | ||||
void SetViewports(const uint32_t viewportCount, const Rect* viewports) override; | void SetViewports(const uint32_t viewportCount, const Rect* viewports) override; | ||||
void SetVertexAttributeFormat( | void SetVertexAttributeFormat( | ||||
const VertexAttributeStream stream, | const VertexAttributeStream stream, | ||||
const Format format, | const Format format, | ||||
const uint32_t offset, | const uint32_t offset, | ||||
const uint32_t stride, | const uint32_t stride, | ||||
const VertexAttributeRate rate, | |||||
const uint32_t bindingSlot) override; | const uint32_t bindingSlot) override; | ||||
void SetVertexBuffer(const uint32_t bindingSlot, IBuffer* buffer) override; | void SetVertexBuffer(const uint32_t bindingSlot, IBuffer* buffer) override; | ||||
void SetVertexBufferData(const uint32_t bindingSlot, const void* data) override; | void SetVertexBufferData( | ||||
const uint32_t bindingSlot, const void* data, const uint32_t dataSize) override; | |||||
void SetIndexBuffer(IBuffer* buffer) override; | void SetIndexBuffer(IBuffer* buffer) override; | ||||
void SetIndexBufferData(const void* data) override; | void SetIndexBufferData(const void* data, const uint32_t dataSize) override; | ||||
void BeginPass() override; | void BeginPass() override; | ||||
void EndPass() override; | void EndPass() override; | ||||
void Draw(const uint32_t firstVertex, const uint32_t vertexCount) override; | void Draw(const uint32_t firstVertex, const uint32_t vertexCount) override; | ||||
void DrawIndexed( | void DrawIndexed( | ||||
const uint32_t firstIndex, const uint32_t indexCount, const int32_t vertexOffset) override; | const uint32_t firstIndex, const uint32_t indexCount, const int32_t vertexOffset) override; | ||||
void DrawInstanced( | |||||
const uint32_t firstVertex, const uint32_t vertexCount, | |||||
const uint32_t firstInstance, const uint32_t instanceCount) override; | |||||
void DrawIndexedInstanced( | |||||
const uint32_t firstIndex, const uint32_t indexCount, | |||||
const uint32_t firstInstance, const uint32_t instanceCount, | |||||
const int32_t vertexOffset) override; | |||||
void DrawIndexedInRange( | void DrawIndexedInRange( | ||||
const uint32_t firstIndex, const uint32_t indexCount, | const uint32_t firstIndex, const uint32_t indexCount, | ||||
const uint32_t start, const uint32_t end) override; | const uint32_t start, const uint32_t end) override; | ||||
void SetTexture(const int32_t bindingSlot, ITexture* texture) override; | void SetTexture(const int32_t bindingSlot, ITexture* texture) override; | ||||
void SetUniform( | void SetUniform( | ||||
const int32_t bindingSlot, | const int32_t bindingSlot, | ||||
Show All 37 Lines |
Wildfire Games · Phabricator