|
Python API 2.0 Reference
|
Inheritance diagram for OpenMayaRender.MDrawContext:Static Public Member Functions | |
| def | __new__ () |
Static Public Member Functions inherited from OpenMayaRender.MFrameContext | |
| def | __new__ () |
| def | inUserInteraction () |
| def | semanticToMatrixType () |
| def | semanticToTupleType () |
| def | shadeTemplates () |
| def | userChangingViewContext () |
| def | wireOnShadedMode () |
Static Public Attributes | |
| int | kFilteredIgnoreLightLimit = 1 |
| int | kFilteredToLightLimit = 0 |
Static Public Attributes inherited from OpenMayaRender.MFrameContext | |
| int | k2dViewport = 1 |
| int | k3dViewport = 0 |
| int | kAmbientLight = 1 |
| int | kAmbientOcclusion = 0 |
| int | kAntiAliasing = 4 |
| int | kBackfaceCulling = 2048 |
| int | kBoundingBox = 4 |
| int | kCustomLights = 5 |
| int | kDefaultMaterial = 16 |
| int | kDepthOfField = 3 |
| int | kDepthPeeling = 3 |
| int | kExcludeAll = 18446744073709551615 |
| int | kExcludeCVs = 131072 |
| int | kExcludeCameras = 32 |
| int | kExcludeClipGhosts = 17179869184 |
| int | kExcludeControllers = 68719476736 |
| int | kExcludeDeformers = 256 |
| int | kExcludeDimensions = 4096 |
| int | kExcludeDynamicConstraints = 134217728 |
| int | kExcludeDynamics = 512 |
| int | kExcludeFluids = 2097152 |
| int | kExcludeFollicles = 4194304 |
| int | kExcludeGreasePencils = 34359738368 |
| int | kExcludeGrid = 65536 |
| int | kExcludeHUD = 8589934592 |
| int | kExcludeHairSystems = 8388608 |
| int | kExcludeHoldOuts = 2147483648 |
| int | kExcludeHulls = 262144 |
| int | kExcludeIkHandles = 128 |
| int | kExcludeImagePlane = 16777216 |
| int | kExcludeJoints = 64 |
| int | kExcludeLights = 16 |
| int | kExcludeLocators = 2048 |
| int | kExcludeManipulators = 268435456 |
| int | kExcludeMeshes = 4 |
| int | kExcludeMotionTrails = 1073741824 |
| int | kExcludeNCloths = 33554432 |
| int | kExcludeNParticles = 536870912 |
| int | kExcludeNRigids = 67108864 |
| int | kExcludeNone = 0 |
| int | kExcludeNurbsCurves = 1 |
| int | kExcludeNurbsSurfaces = 2 |
| int | kExcludeParticleInstancers = 1024 |
| int | kExcludePivots = 16384 |
| int | kExcludePlanes = 8 |
| int | kExcludePluginShapes = 4294967296 |
| int | kExcludeSelectHandles = 8192 |
| int | kExcludeStrokes = 524288 |
| int | kExcludeSubdivSurfaces = 1048576 |
| int | kExcludeTextures = 32768 |
| int | kFlatShaded = 256 |
| int | kFogExp = 1 |
| int | kFogExp2 = 2 |
| int | kFogLinear = 0 |
| int | kGammaCorrection = 2 |
| int | kGouraudShaded = 1 |
| int | kImage = 2 |
| int | kLightDefault = 2 |
| int | kMotionBlur = 1 |
| int | kNoLighting = 0 |
| int | kObjectSorting = 1 |
| int | kProjectionInverseMtx = 10 |
| int | kProjectionMtx = 8 |
| int | kProjectionTranposeMtx = 9 |
| int | kProjectionTranspInverseMtx = 11 |
| int | kSceneLights = 4 |
| int | kSelectedLights = 3 |
| int | kShadeActiveOnly = 512 |
| int | kSmoothWireframe = 4096 |
| int | kTextured = 8 |
| int | kTwoSidedLighting = 128 |
| int | kUnsorted = 0 |
| int | kViewColorTransformEnabled = 2 |
| int | kViewDirection = 1 |
| int | kViewFarClipValue = 6 |
| int | kViewInverseMtx = 6 |
| int | kViewMtx = 4 |
| int | kViewNearClipValue = 5 |
| int | kViewPosition = 0 |
| int | kViewProjInverseMtx = 14 |
| int | kViewProjMtx = 12 |
| int | kViewProjTranposeMtx = 13 |
| int | kViewProjTranspInverseMtx = 15 |
| int | kViewRight = 3 |
| int | kViewTranspInverseMtx = 7 |
| int | kViewTransposeMtx = 5 |
| int | kViewUnnormalizedFarClipValue = 8 |
| int | kViewUnnormlizedNearClipValue = 7 |
| int | kViewUp = 2 |
| int | kViewportPixelSize = 4 |
| int | kWeightedAverage = 2 |
| int | kWireFrame = 2 |
| int | kWireFrameOnShadedNone = 2 |
| int | kWireFrameOnShadedReduced = 1 |
| int | kWireframeOnShadedFull = 0 |
| int | kWorldInverseMtx = 2 |
| int | kWorldMtx = 0 |
| int | kWorldTranspInverseMtx = 3 |
| int | kWorldTransposeMtx = 1 |
| int | kWorldViewInverseMtx = 18 |
| int | kWorldViewMtx = 16 |
| int | kWorldViewProjInverseMtx = 22 |
| int | kWorldViewProjMtx = 20 |
| int | kWorldViewProjTranspInverseMtx = 23 |
| int | kWorldViewProjTransposeMtx = 21 |
| int | kWorldViewTranspInverseMtx = 19 |
| int | kWorldViewTransposeMtx = 17 |
| int | kXray = 64 |
| int | kXrayActiveComponents = 1024 |
| int | kXrayJoint = 32 |
Class to allow access to hardware draw context information. Method resolution order: - MDrawContext - MFrameContext - builtins.object
| def OpenMayaRender.MDrawContext.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
|
static |
Create and return a new object. See help(type) for accurate signature.
| def OpenMayaRender.MDrawContext.copyCurrentColorRenderTarget | ( | ) |
copyCurrentColorRenderTarget(string) -> MRenderTarget Get a copy of the current color render target. When the object is no longer needed, MRenderTargetManager::releaseRenderTarget() should be called to notify the target manager that the caller is done with the render target.
| def OpenMayaRender.MDrawContext.copyCurrentColorRenderTargetToTexture | ( | ) |
copyCurrentColorRenderTargetToTexture() -> MTexture Get a copy of the current color render target as a texture. When the texture is no longer needed, MTextureManager::releaseTexture() should be called.
| def OpenMayaRender.MDrawContext.copyCurrentDepthRenderTarget | ( | ) |
copyCurrentDepthRenderTarget(string) -> MRenderTarget Get a copy of the current depth render target. When the object is no longer needed, MRenderTargetManager::releaseRenderTarget() should be called to notify the target manager that the caller is done with the render target.
| def OpenMayaRender.MDrawContext.copyCurrentDepthRenderTargetToTexture | ( | ) |
copyCurrentDepthRenderTargetToTexture() -> MTexture Get a copy of the current depth render target as a texture. When the texture is no longer needed, MTextureManager::releaseTexture() should be called.
| def OpenMayaRender.MDrawContext.getDepthRange | ( | ) |
getDepthRange() -> [float, float] Get the depth range which specifies the mapping of depth values from normalized device coordinates to window coordinates. The depth range values are normally 0.0 and 1.0.
| def OpenMayaRender.MDrawContext.getFrameStamp | ( | ) |
getFrameStamp() -> long Returns the current frame stamp.
| def OpenMayaRender.MDrawContext.getFrustumBox | ( | ) |
getFrustumBox() -> MBoundingBox Get the bounding box of the current view frustum in world space.
| def OpenMayaRender.MDrawContext.getLightInformation | ( | ) |
getLightInformation(lightNumber, lightFilter=kFilteredToLightLimit) -> [positions, direction, intensity, color, hasDirection, hasPosition] Return common lighting information for a given active light.
| def OpenMayaRender.MDrawContext.getLightParameterInformation | ( | ) |
getLightParameterInformation(lightNumber, lightFilter=kFilteredToLightLimit) -> MLightParameterInformation Return parameter information for a given active light.
| def OpenMayaRender.MDrawContext.getPassContext | ( | ) |
getPassContext() -> MPassContext Access the current pass context.
| def OpenMayaRender.MDrawContext.getRenderTargetSize | ( | ) |
getRenderTargetSize() -> [int, int] Get the size of the render target (output buffer) being rendered into. The dimensions of the target are in pixels
| def OpenMayaRender.MDrawContext.getSceneBox | ( | ) |
getSceneBox() -> MBoundingBox Get a bounding box of the scene in world space.
| def OpenMayaRender.MDrawContext.getStateManager | ( | ) |
getStateManager() -> MStateManager Access the GPU state manager for the current draw context.
| def OpenMayaRender.MDrawContext.numberOfActiveLights | ( | ) |
numberOfActiveLights(lightFilter=kFilteredToLightLimit) -> int Return the number of available lights to render the scene, only considering lights which pass the filter option.
| def OpenMayaRender.MDrawContext.viewDirectionAlongNegZ | ( | ) |
viewDirectionAlongNegZ() -> bool Return whether the view direction is pointing down the -Z axis.