- void SetVSMMultiSample(int multiSample);
- /// Set post processing filter to the shadow map.
- void SetShadowMapFilter(Object* instance, ShadowMapFilter functionPtr);
- /// Set reuse of shadow maps. Default is true. If disabled, also transparent geometry can be shadowed.
- void SetReuseShadowMaps(bool enable);
- /// Set maximum number of shadow maps created for one resolution. Only has effect if reuse of shadow maps is disabled.
- void SetMaxShadowMaps(int shadowMaps);
- /// Set dynamic instancing on/off. When on (default), drawables using the same static-type geometry and material will be automatically combined to an instanced draw call.
- void SetDynamicInstancing(bool enable);
- /// Set number of extra instancing buffer elements. Default is 0. Extra 4-vectors are available through TEXCOORD7 and further.
- void SetNumExtraInstancingBufferElements(int elements);
- /// Set minimum number of instances required in a batch group to render as instanced.
- void SetMinInstances(int instances);
- /// Set maximum number of sorted instances per batch group. If exceeded, instances are rendered unsorted.
- void SetMaxSortedInstances(int instances);
- /// Set maximum number of occluder triangles.
- void SetMaxOccluderTriangles(int triangles);
- /// Set occluder buffer width.
- void SetOcclusionBufferSize(int size);
- /// Set required screen size (1.0 = full screen) for occluders.
- void SetOccluderSizeThreshold(float screenSize);