|
HDK
|
This is the complete list of members for RV_Render, including all inherited members.
| addAccelStruct(RV_VKAccelerationStructure *accel_struct) | RV_Render | |
| addBufferBarrier(RV_BarrierScope scope, const VkBufferMemoryBarrier &barrier, RV_VKBuffer *buf) | RV_Render | |
| addDebugBarrier() | RV_Render | |
| addImageBarrier(RV_BarrierScope scope, const VkImageMemoryBarrier &barrier, RV_VKImage *img) | RV_Render | |
| addPostThreadingCallback(const Callback &callback) | RV_Render | inline |
| beginAccelStructBuild() | RV_Render | |
| beginFrame() | RV_Render | |
| beginRendering(RV_ImageOp img_op=RV_IMAGE_LOAD) | RV_Render | |
| bindDrawFramebuffer(RV_Framebuffer *fb) | RV_Render | |
| bindSet(RV_ShaderVariableSet *set, const RV_ShaderProgramBase *shr) | RV_Render | |
| bindSet(const UT_UniquePtr< RV_ShaderVariableSet > &set) | RV_Render | |
| Callback typedef | RV_Render | |
| cleanup() | RV_Render | static |
| clearBarriers() | RV_Render | |
| clearDraws() | RV_Render | |
| commitPipeState() | RV_Render | |
| copyBuffer(RV_VKBuffer *src, int src_vsize, RV_VKBuffer *dest, int dest_vsize, int length, int src_start=0, int dst_start=0) | RV_Render | |
| copyRenderState(RV_Render *other) | RV_Render | |
| copyRenderState(const RenderState *state) | RV_Render | |
| device() | RV_Render | inline |
| draw(RV_Geometry *geo, int connect_index, const RV_OverrideList *override_list=nullptr) | RV_Render | |
| draw(UT_UniquePtr< DrawTask > task) | RV_Render | |
| draw(const UT_Function< bool(RV_Render *)> &task) | RV_Render | |
| drawInstanced(RV_Geometry *geo, int connect_index, int instance_group, const RV_OverrideList *override_list=nullptr) | RV_Render | |
| drawInstancedRange(RV_Geometry *geo, int connect_index, int connect_num, int inst_group, const RV_OverrideList *override_list=nullptr) | RV_Render | |
| drawRange(RV_Geometry *geo, int connect_index, int connect_num, const RV_OverrideList *override_list=nullptr) | RV_Render | |
| dumpBoundState() | RV_Render | |
| enableThreadedRender() | RV_Render | |
| endAccelStructBuild() | RV_Render | |
| endFrame(int frame_depth) | RV_Render | |
| endRendering() | RV_Render | |
| endThreadedRender() | RV_Render | |
| executeAllBarriers() | RV_Render | |
| executeBarriers(RV_StageGroup stages) | RV_Render | |
| flush(bool wait_for_finish) | RV_Render | |
| getAccelStructShaderInfos() | RV_Render | |
| getComputeShader() | RV_Render | |
| getCurrentCB() | RV_Render | |
| getDepthFunction() const | RV_Render | |
| getDrawFramebuffer() | RV_Render | |
| getGraphicsShader() | RV_Render | |
| getMainRender() | RV_Render | |
| getNDCFarPlane() const | RV_Render | inline |
| getNDCNearPlane() const | RV_Render | inline |
| getNumCommandBuffers() const | RV_Render | |
| getNumRenderThreads() const | RV_Render | |
| getPipelineState() | RV_Render | inline |
| getPushConstants() | RV_Render | inline |
| getQuery() const | RV_Render | inline |
| getRenderIndex() const | RV_Render | |
| getRenderState() | RV_Render | |
| getSet(int set_num) | RV_Render | |
| getShader() | RV_Render | |
| getStagingPool() | RV_Render | |
| getStencilEnable() const | RV_Render | |
| getTaskArena() | RV_Render | |
| getThreadedRender(int &out_depth, int &out_idx) | RV_Render | |
| getTopLevelAccelStruct() const | RV_Render | |
| init(RV_Instance *inst) | RV_Render | static |
| initBarriers() | RV_Render | |
| instance() | RV_Render | inline |
| isDeferringDraws() const | RV_Render | inline |
| isDepthBiasEnabled() const | RV_Render | |
| isInFrame() | RV_Render | inline |
| isMainRender() const | RV_Render | |
| isRendering() | RV_Render | |
| isReverseDepth() const | RV_Render | inline |
| isThreadedRender() const | RV_Render | |
| isThreading() const | RV_Render | |
| myActiveBarriers | RV_Render | |
| myBarrierGroupID | RV_Render | |
| myFrameExecBarrierCount | RV_Render | |
| myFrameMemBarrierCount | RV_Render | |
| myIsDeferring | RV_Render | |
| myLastASCount | RV_Render | |
| myRecordedDraws | RV_Render | |
| myWaitingBarriers | RV_Render | |
| popDrawFramebuffer() | RV_Render | |
| popPipeState() | RV_Render | |
| popShader() | RV_Render | |
| prepareForDraw() | RV_Render | |
| pushConstants() const | RV_Render | inline |
| pushDrawFramebuffer() | RV_Render | |
| pushDrawFramebuffer(RV_Framebuffer *fb) | RV_Render | |
| pushPipeState() | RV_Render | |
| pushShader() | RV_Render | |
| pushShader(RV_ShaderProgramBase *sh) | RV_Render | |
| queueDraw(RV_Geometry *geo, int connect, int connect_num, const RV_OverrideList *override_list, int inst=-1) | RV_Render | |
| queueDraw(UT_UniquePtr< DrawTask > task) | RV_Render | |
| refreshBindings() | RV_Render | |
| resetPipeState() | RV_Render | |
| resetRenderState() | RV_Render | |
| returnThreadedRender(int depth) | RV_Render | |
| runCompute(int wg_x, int wg_y, int wg_z) | RV_Render | |
| runComputeIndirect(RV_VKBuffer *buf, exint offset=0) | RV_Render | |
| runDraws() | RV_Render | |
| RV_Render(RV_Instance *inst) | RV_Render | |
| RV_Render(const RV_Render &)=delete | RV_Render | |
| RV_Render(RV_Render &&)=delete | RV_Render | |
| setAlphaBlendEquation(RE_BlendEquation eq) | RV_Render | |
| setAlphaBlendFunction(RE_BlendSourceFactor source_factor, RE_BlendDestFactor dest_factor) | RV_Render | |
| setBlendEnable(bool blend) | RV_Render | |
| setBlendEquation(RE_BlendEquation eq) | RV_Render | |
| setBlendFunction(RE_BlendSourceFactor source_factor, RE_BlendDestFactor dest_factor) | RV_Render | |
| setColorBlendFunction(RE_BlendSourceFactor source_factor, RE_BlendDestFactor dest_factor) | RV_Render | |
| setColorMask(bool red, bool green, bool blue, bool alpha) | RV_Render | |
| setCullMode(bool enable, bool back_face=true, bool is_ccw=true) | RV_Render | |
| setDepthBias(bool enable, float zconst, float zslope, float clamp=0.f) | RV_Render | |
| setDepthState(bool enable, RE_ZFunction func=RE_ZLESS, bool writing=true, float near=0.0, float far=1.0, bool clamp=false) | RV_Render | |
| setLineWidth(float width) | RV_Render | |
| setLogicOp(bool enable, RV_LogicOp=RV_LOGIC_NO_OP) | RV_Render | |
| setPolygonMode(RV_PolygonMode mode) | RV_Render | |
| setQuery(RV_OcclusionQuery *q) | RV_Render | inline |
| setReverseDepth(bool reverse) | RV_Render | |
| setSampleMask(uint32 mask) | RV_Render | |
| setScissor2DI(bool enable, const UT_DimRect &rect) | RV_Render | |
| setShader(RV_ShaderProgramBase *sh) | RV_Render | |
| setStencilBackOp(RE_SOperation stencil_fail, RE_SOperation depth_fail, RE_SOperation pass, uint8 write_mask) | RV_Render | |
| setStencilBackTest(RE_SFunction func, uint8 ref, uint8 compare_mask) | RV_Render | |
| setStencilEnable(bool enable) | RV_Render | |
| setStencilOp(RE_SOperation stencil_fail, RE_SOperation depth_fail, RE_SOperation pass, uint8 write_mask, bool set_back=true) | RV_Render | |
| setStencilTest(RE_SFunction func, uint8 ref, uint8 compare_mask, bool set_back=true) | RV_Render | |
| setViewport2DI(bool enable, const UT_DimRect &rect) | RV_Render | |
| unbindSet(int set_num) | RV_Render | |
| unbindSet(const RV_ShaderVariableSet *set) | RV_Render | |
| ~RV_Render() | RV_Render |