|
| | GR_Uniforms (RE_Render *r) |
| |
| | GR_Uniforms () |
| |
| | ~GR_Uniforms () |
| |
| void | copyUniforms (const GR_Uniforms *other) |
| |
| exint | pushObjectUniforms () |
| |
| void | popObjectUniforms (exint l=-1) |
| |
| void | init (RE_RenderContext rc) |
| |
| void | pushToRE (RE_Render *r) |
| |
| void | popFromRE (RE_Render *r) |
| |
| void | assignRE (RE_Render *r) |
| |
| void | assignRVBlock (RV_Render *r, RV_ShaderBlock *block, const RV_ShaderProgram *opt_shr) const |
| |
| void | assignRVBindings (RV_Render *r, RV_ShaderVariableSet *set, const RV_ShaderProgram *opt_shr) const |
| |
| void | assignRVGlobalBlock (RV_Render *r, RV_ShaderBlock *block) const |
| |
| bool | bindRVGlobalBlock (RV_Render *r, const RV_ShaderProgramBase *shader) |
| |
| void | setObjModelMatrix (const UT_Matrix4D &v, const UT_Matrix4D *inv=nullptr) |
| |
| const UT_Matrix4D & | getObjModelMatrix () const |
| |
| const UT_Matrix4D & | getObjInvModelMatrix () const |
| |
| const UT_Matrix3D & | getObjNormalMatrix () const |
| |
| const UT_Matrix4D & | getObjModelViewMatrix () const |
| |
| void | setViewMatrix (const UT_Matrix4D &v) |
| |
| const UT_Matrix4D & | getViewMatrix () const |
| |
| const UT_Matrix4D & | getInvViewMatrix () const |
| |
| const UT_Matrix3D & | getNormalMatrix () const |
| |
| void | setProjectMatrix (const UT_Matrix4D &v, bool correct=true, bool is_ortho=false) |
| |
| void | useVulkanProjection (bool use_vk) |
| |
| bool | getUseVulkanProjection () const |
| |
| const UT_Matrix4D & | getProjectionMatrix () const |
| |
| const UT_Matrix4D & | getInvProjectionMatrix () const |
| |
| bool | getIsOrtho () const |
| |
| void | setDepthRange (const UT_Vector2F &r) |
| |
| void | setDepthProject (const UT_Vector2F &p) |
| |
| const UT_Vector2F & | getDepthProject () const |
| |
| void | setShadowmapIndex (const int32 index) |
| |
| int32 | getShadowmapIndex () const |
| |
| void | setCSMRegionInvExts (const CSMRegionInvExts &e) |
| |
| const CSMRegionInvExts & | getCSMRegionInvExts () const |
| |
| void | setCSMRegionOffsets (const CSMRegionInvExts &e) |
| |
| const CSMRegionInvExts & | getCSMRegionOffsets () const |
| |
| void | setObjWireColor (const UT_Vector4 &v) |
| |
| const UT_Vector4 & | getObjWireColor () const |
| |
| void | setObjWireframeColor (const UT_Vector4 &v) |
| |
| const UT_Vector4 & | getObjWireframeColor () const |
| |
| void | setObjWireThickness (const float &v) |
| |
| float | getObjWireThickness () const |
| |
| void | setObjConstColor (const UT_Vector4 &v) |
| |
| const UT_Vector4 & | getObjConstColor () const |
| |
| void | setObjConstColorMap (GR_TextureRef v) |
| |
| void | setObjEmission (const UT_Vector4F &c) |
| |
| void | setObjGhosting (const UT_Vector4 &v, float gfact=0.5) |
| |
| const UT_Vector4 & | getObjGhostColor () const |
| |
| float | getObjGhostFactor () const |
| |
| void | setObjBackfaceTint (const UT_Vector3 &v, float gfact=0.5) |
| |
| const UT_Vector4 & | getObjBackfaceColor () const |
| |
| float | getObjBackfaceFactor () const |
| |
| void | setObjSelectColor (const UT_Vector4 &v) |
| |
| const UT_Vector4 & | getObjSelectColor () const |
| |
| void | setObjSelectSecondaryColor (const UT_Vector4 &v) |
| |
| const UT_Vector4 & | getObjSelectSecondaryColor () const |
| |
| void | setObjSelectMode (int v) |
| |
| int | getObjSelectMode () const |
| |
| void | setObjSelectType (int v) |
| |
| int | getObjSelectType () const |
| |
| void | setObjSelectInstance (int v) |
| |
| int | getObjSelectInstance () const |
| |
| void | setObjFillSelection (int v) |
| |
| int | getObjFillSelection () const |
| |
| void | setObjPrimConstandID (int v) |
| |
| int | getObjPrimConstandID () const |
| |
| void | setObjDecorationScale (float v) |
| |
| float | getObjDecorationScale () const |
| |
| void | setObjPickBaseID (const UT_Vector3i &v) |
| |
| UT_Vector3i | getObjPickBaseID () const |
| |
| void | setObjPickComponentID (const UT_Vector3i &v) |
| |
| UT_Vector3i | getObjPickComponentID () const |
| |
| void | setObjColorRamp (GR_TextureRef v, UT_Vector2F range=UT_Vector2F()) |
| |
| void | setObjColorIgnoreGeo (bool v) |
| |
| bool | getObjColorIgnoreGeo () const |
| |
| void | setObjColorForceUseGeo () |
| |
| void | setObjColorTransform (int32 mode, UT_Vector3F ref=UT_Vector3F()) |
| |
| void | setObjUseInstancePrimId (int32 v) |
| |
| void | setObjMaxLocatedID (exint v) |
| |
| exint | getObjMaxLocatedID () const |
| |
| void | setObjMinLocatedID (exint v) |
| |
| exint | getObjMinLocatedID () const |
| |
| void | setObjLocatedBuffer (RV_VKBuffer *buf) |
| |
| void | setObjLocatedBuffer (RE_Texture *buf) |
| |
| void | setObjLightingEnabled (int v) |
| |
| int | getObjLightingEnabled () const |
| |
| void | setObjTexturesEnabled (int v) |
| |
| int | getObjTexturesEnabled () const |
| |
| void | setEmission (float v) |
| |
| float | getEmission () const |
| |
| void | setSpecular (float v) |
| |
| float | getSpecular () const |
| |
| void | setDiffuse (float v) |
| |
| float | getDiffuse () const |
| |
| void | setAmbient (float v) |
| |
| float | getAmbient () const |
| |
| void | setAlphaPass (int v) |
| |
| int | getAlphaPass () const |
| |
| void | setLightMask (unsigned mask) |
| |
| unsigned | getLightMask () const |
| |
| void | setUseHeadlight (bool use_headlight) |
| |
| bool | useHeadlight () const |
| |
| void | setHeadlightParms (UT_Vector3F dir, UT_Vector3F color, float ambient, float soft, bool use_spec, bool use_world_space) |
| |
| UT_Vector3F | headlightDir () |
| |
| UT_Vector3F | headlightColor () |
| |
| void | setUseFilllight (bool use_fill) |
| |
| void | setFilllightParms (UT_Vector3F dir, UT_Vector3F color) |
| |
| UT_Vector3F | filllightDir () |
| |
| UT_Vector3F | filllightColor () |
| |
| void | setUseBacklight (bool use_back) |
| |
| void | setBacklightParms (UT_Vector3F dir, UT_Vector3F color) |
| |
| UT_Vector3F | backlightDir () |
| |
| UT_Vector3F | backlightColor () |
| |
| void | setEnvlightMapRotate (const UT_Vector3F &rot) |
| |
| void | setEnvlightMapTint (const UT_Vector3F &tint) |
| |
| void | setUseEnvlight (bool use_env) |
| |
| bool | useEnvlight () const |
| |
| UT_Matrix4F | getEnvlightRotate () const |
| |
| UT_Vector3F | getEnvlightMapTint () const |
| |
| void | setHasPrimLightMask (bool m) |
| |
| bool | hasPrimLightMask () const |
| |
| void | setRenderPass (RenderPass v) |
| |
| RenderPass | getRenderPass () const |
| |
| void | setAlphaCutoff (float v) |
| |
| float | getAlphaCutoff () const |
| |
| void | setCamView (const UT_Matrix4D &v) |
| |
| const UT_Matrix4D & | getCamView () const |
| |
| void | setCamProject (const UT_Matrix4D &v) |
| |
| const UT_Matrix4D & | getCamProject () const |
| |
| void | setScreenSize (const UT_Vector2 &v) |
| |
| const UT_Vector2 & | getScreenSize () const |
| |
| void | setLODParms (const UT_Vector2 &v) |
| |
| const UT_Vector2 & | getLODParms () const |
| |
| void | setPickArea (const UT_Vector4F &v) |
| |
| const UT_Vector4F & | getPickArea () const |
| |
| void | setPickMap (GR_TextureRef v, bool use=true) |
| |
| void | setDepthMap (GR_TextureRef v, bool use=true) |
| |
| void | setSnapDistances (const UT_Vector3i &v) |
| |
| const UT_Vector3i & | getSnapDistances () const |
| |
| void | setSnapParms (int32 v) |
| |
| int32 | getSnapParms () const |
| |
| void | setDecorationLocate (const UT_Vector4F &v) |
| |
| const UT_Vector4F & | getDecorationLocate () const |
| |
| void | print () |
| |
| void | lockGlobalUniforms () |
| |
| void | unlockGlobalUniforms () |
| |
| ObjectUniforms & | objects () |
| |
| const ObjectUniforms & | objects () const |
| |
| GlobalUniforms & | globals () |
| |
| const GlobalUniforms & | globals () const |
| |
set of parameters sent to GR_Primitive::update()
Definition at line 56 of file GR_Uniforms.h.